C# Класс Nitra.VisualStudio.ErrorHelper

A helper class for checking arguments.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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