Mono.CSharp.Constructor.ApplyAttributeBuilder C# (CSharp) Method

ApplyAttributeBuilder() public method

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
return void
        public override void ApplyAttributeBuilder(Attribute a, MethodSpec ctor, byte[] cdata, PredefinedAttributes pa)
        {
            //if (a.IsValidSecurityAttribute ()) {
            //	a.ExtractSecurityPermissionSet (ctor, ref declarative_security);
            //	return;
            //}

            if (a.Type == pa.MethodImpl) {
                is_external_implementation = a.IsInternalCall ();
            }

            ConstructorBuilder.SetCustomAttribute ((ConstructorInfo) ctor.GetMetaInfo (), cdata);
        }