Click or drag to resize
BaseCodeGenerator Methods

The BaseCodeGenerator type exposes the following members.

Methods
  NameDescription
Protected methodAddISerializable
Protected methodCreateProperty
Generate property implementation
Protected methodCreateType
Protected methodCreateTypeBuilder
Protected methodCustomizeGetObjectData
Public methodEquals (Inherited from Object.)
Protected methodFilter
Protected methodFinalize (Inherited from Object.)
Protected methodGenerateCallbackMethodIfNecessary
Protected methodGenerateConstructor
Generates one public constructor receiving the IInterceptor instance and instantiating a hashtable
Protected methodGenerateConstructorCode
Common initializatio code for the default constructor
Protected methodGenerateFields
Protected methodGenerateInterfaceImplementation
Protected methodGenerateMethodImplementation
Generates implementation for each method.
Protected methodGenerateMethods
Protected methodGenerateProperties
Protected methodGenerateTypeImplementation
Iterates over the interfaces and generate implementation for each method in it.
Protected methodGenerateTypeName
Protected methodGetCorrectMethod
Protected methodGetFromCache
Public methodGetHashCode (Inherited from Object.)
Protected methodGetPseudoInvocationTarget
Public methodGetType (Inherited from Object.)
Protected methodGetTypeName
Gets the name of a type, taking into consideration nested types.
Protected methodImplementCacheInvocationCache
Protected methodImplementGetObjectData
Protected methodInspectAndRegisterInterfaces
Protected methodIsInternalToDynamicProxy
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberNoFilterImpl
Protected methodNormalizeNamespaceName
Naive implementation, but valid for long namespaces Works by using only the last piece of the namespace
Protected methodObtainAvailableConstructor
Protected methodObtainCallableFieldBuilderDelegate
Protected methodPostProcessMethod
Protected methodPreProcessMethod
Protected methodRegisterDelegateFieldToBeInitialized
Protected methodRegisterInCache
Public methodToString (Inherited from Object.)
Protected methodWriteInterceptorInvocationMethod
Writes the method implementation. This method generates the IL code for property get/set method and ordinary methods.
Top
See Also