Show / Hide Table of Contents

Class FieldBuilderExtensions

Contiene extensiones útiles para la manipulación de constructores de campos por medio de la clase FieldBuilder.

Inheritance
object
FieldBuilderExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: TheXDS.MCART.Types.Extensions
Assembly: MCART.TypeFactory.dll
Syntax
public static class FieldBuilderExtensions

Methods

| Edit this page View Source

InitField(FieldBuilder, ILGenerator, object)

Inicializa un campo dentro del generador de código especificado.

Declaration
public static void InitField(this FieldBuilder field, ILGenerator ilGen, object value)
Parameters
Type Name Description
FieldBuilder field

Campo a inicializar.

ILGenerator ilGen

Generador de código a utilizar para inicializar el campo. Generalmente, debe tratarse de un constructor de clase.

object value

Valor constante con el cual debe inicializarse el campo.

| Edit this page View Source

InitField(FieldBuilder, ILGenerator, Type, params object[])

Inicializa un campo dentro del generador de código especificado.

Declaration
public static void InitField(this FieldBuilder field, ILGenerator ilGen, Type instanceType, params object[] args)
Parameters
Type Name Description
FieldBuilder field

Campo a inicializar.

ILGenerator ilGen

Generador de código a utilizar para inicializar el campo. Generalmente, debe tratarse de un constructor de clase.

Type instanceType

Tipo de objeto a instanciar.

object[] args

Argumentos a pasar al constructor del tipo especificado.

Exceptions
Type Condition
InvalidTypeException

Se produce si el tipo no es instanciable.

| Edit this page View Source

InitField<T>(FieldBuilder, ILGenerator)

Inicializa un campo dentro del generador de código especificado.

Declaration
public static void InitField<T>(this FieldBuilder field, ILGenerator ilGen) where T : new()
Parameters
Type Name Description
FieldBuilder field

Campo a inicializar.

ILGenerator ilGen

Generador de código a utilizar para inicializar el campo. Generalmente, debe tratarse de un constructor de clase.

Type Parameters
Name Description
T

Tipo de valor u objeto a instanciar.

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX