Class ApiScanTestBase
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Inherited Members
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.TestFramework.dll
Syntax
public abstract class ApiScanTestBase : LuceneTestCase
Methods
TestClassNames(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestClassNames(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForMembersAcceptingOrReturningIEnumerable(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForMembersAcceptingOrReturningIEnumerable(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForMembersAcceptingOrReturningIEnumerable(Type, string)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForMembersAcceptingOrReturningIEnumerable(Type typeFromTargetAssembly, string exceptionRegex)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly | |
string | exceptionRegex |
TestForMembersAcceptingOrReturningListOrDictionary(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForMembersAcceptingOrReturningListOrDictionary(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForMembersAcceptingOrReturningListOrDictionary(Type, string)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForMembersAcceptingOrReturningListOrDictionary(Type typeFromTargetAssembly, string exceptionRegex)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly | |
string | exceptionRegex |
TestForMethodsThatReturnWritableArray(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForMethodsThatReturnWritableArray(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPropertiesThatReturnArray(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPropertiesThatReturnArray(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPropertiesWithNoGetter(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPropertiesWithNoGetter(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPublicMembersContainingComparer(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPublicMembersContainingComparer(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPublicMembersContainingNonNetNumeric(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPublicMembersContainingNonNetNumeric(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPublicMembersNamedSize(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPublicMembersNamedSize(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForPublicMembersWithNullableEnum(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForPublicMembersWithNullableEnum(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestForTypesContainingNonNetNumeric(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestForTypesContainingNonNetNumeric(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestInterfaceNames(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestInterfaceNames(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestMethodParameterNames(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestMethodParameterNames(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestPrivateFieldNames(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestPrivateFieldNames(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestPrivateFieldNames(Type, string)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestPrivateFieldNames(Type typeFromTargetAssembly, string exceptionRegex)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly | |
string | exceptionRegex |
TestProtectedFieldNames(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestProtectedFieldNames(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestPublicFields(Type)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestPublicFields(Type typeFromTargetAssembly)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly |
TestPublicFields(Type, string)
LUCENENET specific - functionality for scanning the API to ensure naming and .NET conventions are followed consistently. Not for use by end users.
Declaration
public virtual void TestPublicFields(Type typeFromTargetAssembly, string exceptionRegex)
Parameters
Type | Name | Description |
---|---|---|
Type | typeFromTargetAssembly | |
string | exceptionRegex |