// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ArgumentNullException.ThrowIfNull(customBuilder); m_containingType.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_moduleBuilder, m_tkProperty); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ArgumentNullException.ThrowIfNull(customBuilder); m_type.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_module, m_evToken); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder /// <include file='doc\ParameterBuilder.uex' path='docs/doc[@for="ParameterBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } customBuilder.CreateCustomAttribute((ModuleBuilder)(m_methodBuilder.GetModule()), m_pdToken.Token); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder /// <include file='doc\ParameterBuilder.uex' path='docs/doc[@for="ParameterBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } customBuilder.CreateCustomAttribute((ModuleBuilder) (m_methodBuilder .GetModule()), m_pdToken.Token); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder /// <include file='doc\MethodBuilder.uex' path='docs/doc[@for="MethodBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, m_mdMethod.Token); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } Contract.EndContractBlock(); customBuilder.CreateCustomAttribute((ModuleBuilder)(m_methodBuilder.GetModule()), m_pdToken.Token); }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } Contract.EndContractBlock(); customBuilder.CreateCustomAttribute((ModuleBuilder) (m_methodBuilder .GetModule()), m_pdToken.Token); }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } this.m_type.ThrowIfCreated(); customBuilder.CreateCustomAttribute(this.m_module, this.m_evToken.Token); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } m_containingType.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_moduleBuilder, m_prToken.Token); }
/// <summary> /// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder. /// </summary> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ArgumentNullException.ThrowIfNull(customBuilder); lock (SyncRoot) { customBuilder.CreateCustomAttribute(_manifestModuleBuilder, AssemblyDefToken); } }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } Contract.EndContractBlock(); m_type.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_module, m_evToken.Token); }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } this.m_typeBuilder.ThrowIfCreated(); ModuleBuilder mod = this.m_typeBuilder.Module as ModuleBuilder; customBuilder.CreateCustomAttribute(mod, this.m_tkField.Token); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder /// <include file='doc\FieldBuilder.uex' path='docs/doc[@for="FieldBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { m_typeBuilder.ThrowIfCreated(); if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } ModuleBuilder module = (ModuleBuilder)m_typeBuilder.Module; customBuilder.CreateCustomAttribute(module, m_tkField.Token); }
private void SetCustomAttributeNoLock(CustomAttributeBuilder customBuilder) { customBuilder.CreateCustomAttribute( m_manifestModuleBuilder, AssemblyBuilderData.m_tkAssembly); // This is the AssemblyDef token // Track the CA for persistence if (m_assemblyData.m_access != AssemblyBuilderAccess.Run) { m_assemblyData.AddCustomAttribute(customBuilder); } }
/// <summary> /// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder. /// </summary> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } lock (SyncRoot) { customBuilder.CreateCustomAttribute(_manifestModuleBuilder, AssemblyBuilderData.AssemblyDefToken); } }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } this.ThrowIfGeneric(); customBuilder.CreateCustomAttribute(this.m_module, this.MetadataTokenInternal); if (this.IsKnownCA(customBuilder.m_con)) { this.ParseCA(customBuilder.m_con, customBuilder.m_blob); } }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ArgumentNullException.ThrowIfNull(customBuilder); ThrowIfGeneric(); customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, MetadataToken); if (IsKnownCA(customBuilder.m_con)) { ParseCA(customBuilder.m_con); } }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } Contract.EndContractBlock(); m_typeBuilder.ThrowIfCreated(); ModuleBuilder module = m_typeBuilder.Module as ModuleBuilder; customBuilder.CreateCustomAttribute(module, m_tkField.Token); }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } ThrowIfGeneric(); customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, MetadataTokenInternal); if (IsKnownCA(customBuilder.m_con)) { ParseCA(customBuilder.m_con, customBuilder.m_blob); } }
/********************************************** * Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder **********************************************/ /// <include file='doc\AssemblyBuilder.uex' path='docs/doc[@for="AssemblyBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { CodeAccessPermission.DemandInternal(PermissionType.ReflectionEmit); if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } ModuleBuilder inMemoryAssemblyModule; inMemoryAssemblyModule = m_assemblyData.GetInMemoryAssemblyModule(); customBuilder.CreateCustomAttribute( inMemoryAssemblyModule, AssemblyBuilderData.m_tkAssembly); // This is the AssemblyDef token // Track the CA for persistence if (m_assemblyData.m_access == AssemblyBuilderAccess.Run) { return; } m_assemblyData.AddCustomAttribute(customBuilder); }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ThrowIfGeneric(); if (customBuilder == null) throw new ArgumentNullException("customBuilder"); customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, m_tdType.Token); }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException(nameof(customBuilder)); } Contract.EndContractBlock(); m_type.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_module, m_evToken.Token); }
private void SetCustomAttributeNoLock(CustomAttributeBuilder customBuilder) { customBuilder.CreateCustomAttribute(this.m_manifestModuleBuilder, 0x20000001); if (this.m_assemblyData.m_access != AssemblyBuilderAccess.Run) { this.m_assemblyData.AddCustomAttribute(customBuilder); } }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { ThrowIfGeneric (); if (customBuilder == null) throw new ArgumentNullException("customBuilder"); customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, MetadataTokenInternal); if (IsKnownCA(customBuilder.m_con)) ParseCA(customBuilder.m_con, customBuilder.m_blob); }
[System.Security.SecurityCritical] // auto-generated private void SetCustomAttributeNoLock(CustomAttributeBuilder customBuilder) { customBuilder.CreateCustomAttribute( m_manifestModuleBuilder, AssemblyBuilderData.m_tkAssembly); // This is the AssemblyDef token // Track the CA for persistence if (m_assemblyData.m_access != AssemblyBuilderAccess.Run) { m_assemblyData.AddCustomAttribute(customBuilder); } }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } customBuilder.CreateCustomAttribute(this, 1); }
public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } this.m_typeBuilder.ThrowIfCreated(); ModuleBuilder module = this.m_typeBuilder.Module as ModuleBuilder; customBuilder.CreateCustomAttribute(module, this.m_tkField.Token); }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } m_containingType.ThrowIfCreated(); customBuilder.CreateCustomAttribute(m_moduleBuilder, m_prToken.Token); }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) throw new ArgumentNullException("customBuilder"); Contract.EndContractBlock(); customBuilder.CreateCustomAttribute((ModuleBuilder)m_module, m_tdType.Token); }
private void SetCustomAttributeNoLock(CustomAttributeBuilder customBuilder) { customBuilder.CreateCustomAttribute(_manifestModuleBuilder, AssemblyBuilderData.AssemblyDefToken); }
// Use this function if client wishes to build CustomAttribute using CustomAttributeBuilder /// <include file='doc\ModuleBuilder.uex' path='docs/doc[@for="ModuleBuilder.SetCustomAttribute1"]/*' /> public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { CodeAccessPermission.DemandInternal(PermissionType.ReflectionEmit); if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } customBuilder.CreateCustomAttribute(this, 1); // This is hard coding the module token to 1 }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) throw new ArgumentNullException("customBuilder"); Contract.EndContractBlock(); m_typeBuilder.ThrowIfCreated(); ModuleBuilder module = m_typeBuilder.Module as ModuleBuilder; customBuilder.CreateCustomAttribute(module, m_tkField.Token); }
[System.Security.SecuritySafeCritical] // auto-generated public void SetCustomAttribute(CustomAttributeBuilder customBuilder) { if (customBuilder == null) { throw new ArgumentNullException("customBuilder"); } Contract.EndContractBlock(); customBuilder.CreateCustomAttribute(this, 1); // This is hard coding the module token to 1 }