C# 클래스 N2.VisualStudio.ErrorHelper

A helper class for checking arguments.
파일 보기 프로젝트 열기: rampelstinskin/ParserGenerator

공개 메소드들

메소드 설명
Failed ( int hr ) : bool
Succeeded ( int hr ) : bool
ThrowIfFalse ( bool condition, string paramName ) : void
ThrowIfPathNullOrEmpty ( string filePath, string paramName ) : void
ThrowIsNull ( object value, string paramName ) : void

Throws ArgumentNullException when value is null.

ThrowIsNull ( object value, string paramName, string message ) : void

Throws ArgumentNullException when value is null.

ThrowIsNullOrEmpty ( string value, string paramName ) : void

Throws ArgumentException when string value is null or empty.

ThrowIsNullOrEmpty ( string value, string paramName, string message ) : void

Throws ArgumentException when string value is null or empty.

ThrowIsNullOrInvalidType ( Type value, Type validType, string paramName ) : void

Throws ArgumentException when value is null or value isn't validType.

ThrowIsNullOrInvalidType ( object value, Type validType, string paramName ) : void

Throws ArgumentException when value is null or value isn't validType.

ThrowOnFailure ( int hr ) : int

메소드 상세

Failed() 공개 정적인 메소드

public static Failed ( int hr ) : bool
hr int
리턴 bool

Succeeded() 공개 정적인 메소드

public static Succeeded ( int hr ) : bool
hr int
리턴 bool

ThrowIfFalse() 공개 정적인 메소드

public static ThrowIfFalse ( bool condition, string paramName ) : void
condition bool
paramName string
리턴 void

ThrowIfPathNullOrEmpty() 공개 정적인 메소드

public static ThrowIfPathNullOrEmpty ( string filePath, string paramName ) : void
filePath string
paramName string
리턴 void

ThrowIsNull() 공개 정적인 메소드

Throws ArgumentNullException when value is null.
public static ThrowIsNull ( object value, string paramName ) : void
value object test object.
paramName string parameter name for ArgumentNullException.
리턴 void

ThrowIsNull() 공개 정적인 메소드

Throws ArgumentNullException when value is null.
public static ThrowIsNull ( object value, string paramName, string message ) : void
value object test object.
paramName string parameter name for ArgumentNullException.
message string text message for ArgumentNullException.
리턴 void

ThrowIsNullOrEmpty() 공개 정적인 메소드

Throws ArgumentException when string value is null or empty.
public static ThrowIsNullOrEmpty ( string value, string paramName ) : void
value string string value.
paramName string parameter name for ArgumentException.
리턴 void

ThrowIsNullOrEmpty() 공개 정적인 메소드

Throws ArgumentException when string value is null or empty.
public static ThrowIsNullOrEmpty ( string value, string paramName, string message ) : void
value string string value.
paramName string parameter name for ArgumentException.
message string Message.
리턴 void

ThrowIsNullOrInvalidType() 공개 정적인 메소드

Throws ArgumentException when value is null or value isn't validType.
public static ThrowIsNullOrInvalidType ( Type value, Type validType, string paramName ) : void
value System.Type The value.
validType System.Type valid type for test object.
paramName string parameter name for ArgumentException.
리턴 void

ThrowIsNullOrInvalidType() 공개 정적인 메소드

Throws ArgumentException when value is null or value isn't validType.
public static ThrowIsNullOrInvalidType ( object value, Type validType, string paramName ) : void
value object test object.
validType System.Type valid type for test object.
paramName string parameter name for ArgumentException.
리턴 void

ThrowOnFailure() 공개 정적인 메소드

public static ThrowOnFailure ( int hr ) : int
hr int
리턴 int