public static class GrpcPreconditions : objectUtility methods to simplify checking preconditions in the code.
Namespace
Grpc.Core.UtilsAssembly
Grpc.Core.Api.dll
Methods
CheckArgument(Boolean)
public static void CheckArgument(bool condition)Throws if condition is false.
| Parameter | |
|---|---|
| Name | Description |
condition |
BooleanThe condition. |
CheckArgument(Boolean, String)
public static void CheckArgument(bool condition, string errorMessage)Throws with given message if condition is false.
| Parameters | |
|---|---|
| Name | Description |
condition |
BooleanThe condition. |
errorMessage |
StringThe error message. |
CheckNotNull<T>(T)
public static T CheckNotNull<T>(T reference)Throws if reference is null.
| Parameter | |
|---|---|
| Name | Description |
reference |
TThe reference. |
| Returns | |
|---|---|
| Type | Description |
T |
|
| Type Parameter | |
|---|---|
| Name | Description |
T |
|
CheckNotNull<T>(T, String)
public static T CheckNotNull<T>(T reference, string paramName)Throws if reference is null.
| Parameters | |
|---|---|
| Name | Description |
reference |
TThe reference. |
paramName |
StringThe parameter name. |
| Returns | |
|---|---|
| Type | Description |
T |
|
| Type Parameter | |
|---|---|
| Name | Description |
T |
|
CheckState(Boolean)
public static void CheckState(bool condition)Throws if condition is false.
| Parameter | |
|---|---|
| Name | Description |
condition |
BooleanThe condition. |
CheckState(Boolean, String)
public static void CheckState(bool condition, string errorMessage)Throws with given message if condition is false.
| Parameters | |
|---|---|
| Name | Description |
condition |
BooleanThe condition. |
errorMessage |
StringThe error message. |