C# 클래스 Microsoft.WindowsPhone.Samples.Notifications.Guard

A static helper class that includes various parameter checking routines.
파일 보기 프로젝트 열기: WindowsAzure-Toolkits/wa-toolkit-wp-nugets

공개 메소드들

메소드 설명
ArgumentNotNull ( object argumentValue, string argumentName ) : void

Throws ArgumentNullException if the given argument is null.

ArgumentNotNullOrEmpty ( string argumentValue, string argumentName ) : void

Throws an exception if the tested string argument is null or the empty string.

TypeIsAssignable ( Type assignmentTargetType, Type assignmentValueType, string argumentName ) : void

Verifies that an argument type is assignable from the provided type (meaning interfaces are implemented, or classes exist in the base class hierarchy).

비공개 메소드들

메소드 설명
GetTypeName ( object assignmentInstance ) : string
InstanceIsAssignable ( Type assignmentTargetType, object assignmentInstance, string argumentName ) : void

메소드 상세

ArgumentNotNull() 공개 정적인 메소드

Throws ArgumentNullException if the given argument is null.
if tested value if null.
public static ArgumentNotNull ( object argumentValue, string argumentName ) : void
argumentValue object Argument value to test.
argumentName string Name of the argument being tested.
리턴 void

ArgumentNotNullOrEmpty() 공개 정적인 메소드

Throws an exception if the tested string argument is null or the empty string.
Thrown if string value is null. Thrown if the string is empty
public static ArgumentNotNullOrEmpty ( string argumentValue, string argumentName ) : void
argumentValue string Argument value to check.
argumentName string Name of argument being checked.
리턴 void

TypeIsAssignable() 공개 정적인 메소드

Verifies that an argument type is assignable from the provided type (meaning interfaces are implemented, or classes exist in the base class hierarchy).
public static TypeIsAssignable ( Type assignmentTargetType, Type assignmentValueType, string argumentName ) : void
assignmentTargetType System.Type The argument type that will be assigned to.
assignmentValueType System.Type The type of the value being assigned.
argumentName string Argument name.
리턴 void