IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Provides data from fields marked with the DatapointAttribute or the DatapointsAttribute. More...
Public Member Functions | |
bool | HasDataFor (IParameterInfo parameter) |
Determine whether any data is available for a parameter. More... | |
System.Collections.IEnumerable | GetDataFor (IParameterInfo parameter) |
Return an IEnumerable providing data for use with the supplied parameter. More... | |
Private Member Functions | |
Type | GetTypeFromMemberInfo (MemberInfo member) |
Type | GetElementTypeFromMemberInfo (MemberInfo member) |
Provides data from fields marked with the DatapointAttribute or the DatapointsAttribute.
|
inline |
Determine whether any data is available for a parameter.
parameter | A ParameterInfo representing one argument to a parameterized test |
Implements NUnit.Framework.Interfaces.IParameterDataProvider.
References NUnit.Framework.Interfaces.IParameterInfo.Method, and NUnit.Framework.Interfaces.IParameterInfo.ParameterType.
|
inline |
Return an IEnumerable providing data for use with the supplied parameter.
parameter | A ParameterInfo representing one argument to a parameterized test |
Implements NUnit.Framework.Interfaces.IParameterDataProvider.
References NUnit.Framework.Internal.TypeHelper.GetEnumValues(), NUnit.Framework.Internal.Builders.ProviderCache.GetInstanceOf(), NUnit.Framework.Interfaces.IParameterInfo.Method, NUnit.Framework.Interfaces.IParameterInfo.ParameterType, NUnit.Framework.Interfaces.ITypeInfo.Type, and NUnit.Framework.Interfaces.IMethodInfo.TypeInfo.
|
inlineprivate |
|
inlineprivate |