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 |