System.Reflection.Emit.EnumBuilder.SetCustomAttribute C# (CSharp) Method

SetCustomAttribute() public method

public SetCustomAttribute ( System customBuilder ) : void
customBuilder System
return void
        public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
    }

Same methods

EnumBuilder::SetCustomAttribute ( System con, byte binaryAttribute ) : void

Usage Example

 public void TestSetCustomAttribute()
 {
     CreateCallee();
     _myEnumBuilder = _myModuleBuilder.DefineEnum("myEnum", TypeAttributes.Public, typeof(int));
     _myEnumBuilder.CreateTypeInfo().AsType();
     _myEnumBuilder.SetCustomAttribute(_myInfo, new byte[] { 01, 00, 01 });
     object[] objVals = _myEnumBuilder.GetCustomAttributes(true).Select(a => (object)a).ToArray().Select(a => (object)a).ToArray();
     Assert.Equal(1, objVals.Length);
     Assert.True(objVals[0].Equals(new EBMyAttribute(true)));
 }
All Usage Examples Of System.Reflection.Emit.EnumBuilder::SetCustomAttribute