public DefineLiteral ( string literalName, object literalValue ) : System.Reflection.Emit.FieldBuilder | ||
literalName | string | |
literalValue | object | |
Результат | System.Reflection.Emit.FieldBuilder |
public void TestDefineLiteral() { CreateCallee(); _myEnumBuilder = _myModuleBuilder.DefineEnum("myEnum", TypeAttributes.Public, typeof(int)); FieldBuilder myField = _myEnumBuilder.DefineLiteral("FieldOne", 1); _myEnumBuilder.AsType(); Assert.True(myField.IsLiteral); Assert.True(myField.IsPublic); Assert.True(myField.IsStatic); }
private static FieldBuilder GenerateField (EnumBuilder enumBuilder) { return enumBuilder.DefineLiteral (_fieldName, _fieldValue); }