6 implementations of ICustomAttributeProvider
mscorlib (5)
system\reflection\assembly.cs (1)
59public abstract class Assembly : _Assembly, IEvidenceFactory, ICustomAttributeProvider, ISerializable
system\reflection\emit\dynamicmethod.cs (1)
1016private class EmptyCAHolder : ICustomAttributeProvider {
system\reflection\memberinfo.cs (1)
28public abstract class MemberInfo : ICustomAttributeProvider, _MemberInfo
system\reflection\module.cs (1)
68public abstract class Module : _Module, ISerializable, ICustomAttributeProvider
system\reflection\parameterinfo.cs (1)
28public class ParameterInfo : _ParameterInfo, ICustomAttributeProvider, IObjectReference
PresentationFramework (1)
src\Framework\System\Windows\Markup\Baml2006\WpfKnownType.cs (1)
14class WpfKnownType : WpfXamlType, ICustomAttributeProvider
64 references to ICustomAttributeProvider
ComSvcConfig (1)
ComplusTypeValidator.cs (1)
313public static bool IsValidParameter(Type type, ICustomAttributeProvider attributeProvider, bool allowReferences, out string typeMismatchDetails)
mscorlib (13)
system\reflection\cominterfaces.cs (1)
399ICustomAttributeProvider ReturnTypeCustomAttributes { get; }
system\reflection\emit\dynamicmethod.cs (6)
771public override ICustomAttributeProvider ReturnTypeCustomAttributes { get { return m_dynMethod.ReturnTypeCustomAttributes; } } 988public override ICustomAttributeProvider ReturnTypeCustomAttributes { 1010private ICustomAttributeProvider GetEmptyCAHolder() { 1019Object[] ICustomAttributeProvider.GetCustomAttributes(Type attributeType, bool inherit) { 1023Object[] ICustomAttributeProvider.GetCustomAttributes(bool inherit) { 1027bool ICustomAttributeProvider.IsDefined (Type attributeType, bool inherit) {
system\reflection\emit\methodbuilder.cs (1)
558public override ICustomAttributeProvider ReturnTypeCustomAttributes
system\reflection\emit\methodbuilderinstantiation.cs (1)
111public override ICustomAttributeProvider ReturnTypeCustomAttributes { get { throw new NotSupportedException(); } }
system\reflection\emit\symbolmethod.cs (1)
139public override ICustomAttributeProvider ReturnTypeCustomAttributes
system\reflection\emit\xxxontypebuilderinstantiation.cs (1)
105public override ICustomAttributeProvider ReturnTypeCustomAttributes { get { throw new NotSupportedException(); } }
system\reflection\methodinfo.cs (2)
83public abstract ICustomAttributeProvider ReturnTypeCustomAttributes { get; } 809public override ICustomAttributeProvider ReturnTypeCustomAttributes
PresentationFramework (4)
src\Framework\System\Windows\Markup\Baml2006\WpfKnownType.cs (4)
350protected override ICustomAttributeProvider LookupCustomAttributeProvider() 357object[] ICustomAttributeProvider.GetCustomAttributes(bool inherit) 362object[] ICustomAttributeProvider.GetCustomAttributes(Type attributeType, bool inherit) 415bool ICustomAttributeProvider.IsDefined(Type attributeType, bool inherit)
System (1)
net\System\Net\_AutoWebProxyScriptHelper.cs (1)
118public override ICustomAttributeProvider ReturnTypeCustomAttributes {
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1950public override ICustomAttributeProvider ReturnTypeCustomAttributes { get { return _info.ReturnTypeCustomAttributes; } }
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1950public override ICustomAttributeProvider ReturnTypeCustomAttributes { get { return _info.ReturnTypeCustomAttributes; } }
System.Runtime.Serialization (1)
System\Runtime\Serialization\DataContract.cs (1)
1915static string GetGlobalDataContractNamespace(string clrNs, ICustomAttributeProvider customAttribuetProvider)
System.ServiceModel (23)
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (1)
290ICustomAttributeProvider returnCustomAttributes,
System\ServiceModel\ComIntegration\ComPlusTypeValidator.cs (1)
38public static bool IsValidParameter(Type type, ICustomAttributeProvider attributeProvider, bool allowReferences)
System\ServiceModel\ComIntegration\TypeCacheManager.cs (1)
241private bool NoCoClassAttributeOnType(ICustomAttributeProvider attrProvider)
System\ServiceModel\Description\MessagePartDescription.cs (2)
25ICustomAttributeProvider additionalAttributesProvider; 137internal ICustomAttributeProvider AdditionalAttributesProvider
System\ServiceModel\Description\ServiceReflector.cs (7)
437static internal object[] GetCustomAttributes(ICustomAttributeProvider attrProvider, Type attrType) 442static internal object[] GetCustomAttributes(ICustomAttributeProvider attrProvider, Type attrType, bool inherit) 496static internal T GetFirstAttribute<T>(ICustomAttributeProvider attrProvider) 512static internal T GetSingleAttribute<T>(ICustomAttributeProvider attrProvider) 549static internal T GetRequiredSingleAttribute<T>(ICustomAttributeProvider attrProvider) 571static internal T GetSingleAttribute<T>(ICustomAttributeProvider attrProvider, Type[] attrTypeGroup) 616static internal T GetRequiredSingleAttribute<T>(ICustomAttributeProvider attrProvider, Type[] attrTypeGroup)
System\ServiceModel\Description\TypeLoader.cs (9)
32static Type[] knownTypesMethodParamType = new Type[] { typeof(ICustomAttributeProvider) }; 375private IEnumerable<Type> GetKnownTypes(object[] knownTypeAttributes, ICustomAttributeProvider provider) 758internal static Attribute GetFormattingAttribute(ICustomAttributeProvider attrProvider, Attribute defaultFormatAttribute) 1155ICustomAttributeProvider returnAttrProvider, 1204private static MessagePartDescription CreateParameterPartDescription(XmlName defaultName, string defaultNS, int index, ICustomAttributeProvider attrProvider, Type type) 1219ICustomAttributeProvider returnAttrProvider, 1369ICustomAttributeProvider attrProvider, 1405ICustomAttributeProvider attrProvider, 1456MessagePropertyDescription CreateMessagePropertyDescription(ICustomAttributeProvider attrProvider,
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
938ICustomAttributeProvider additionalAttributesProvider = null; 946static internal XmlReflectionMember GetXmlReflectionMember(XmlName memberName, XmlName elementName, string ns, Type type, ICustomAttributeProvider additionalAttributesProvider, bool isMultiple, bool isEncoded, bool isWrapped)
System.Web.Extensions (3)
ApplicationServices\KnownTypesProvider.cs (1)
16public static Type[] GetKnownTypes(ICustomAttributeProvider knownTypeAttributeTarget)
ClientServices\Providers\ClientSettingsProvider.cs (1)
373internal static Type[] GetKnownTypes(ICustomAttributeProvider knownTypeAttributeTarget)
UI\AssemblyCache.cs (1)
88internal static AjaxFrameworkAssemblyAttribute SafeGetAjaxFrameworkAssemblyAttribute(ICustomAttributeProvider attributeProvider) {
System.Web.Services (2)
System\Web\Services\Protocols\LogicalMethodInfo.cs (2)
364public ICustomAttributeProvider CustomAttributeProvider { 373public ICustomAttributeProvider ReturnTypeCustomAttributeProvider {
System.Workflow.Activities (3)
Rules\RuleValidation.cs (3)
206public override ICustomAttributeProvider ReturnTypeCustomAttributes 334public override ICustomAttributeProvider ReturnTypeCustomAttributes 661public override ICustomAttributeProvider ReturnTypeCustomAttributes
System.Workflow.ComponentModel (3)
AuthoringOM\Compiler\TypeSystem\MethodInfo.cs (1)
181public override ICustomAttributeProvider ReturnTypeCustomAttributes
AuthoringOM\Compiler\TypeSystem\PropertyInfo.cs (1)
295public override ICustomAttributeProvider ReturnTypeCustomAttributes
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
1097public override ICustomAttributeProvider ReturnTypeCustomAttributes
System.WorkflowServices (1)
System\Workflow\Activities\ContractMethodInfo.cs (1)
152public override ICustomAttributeProvider ReturnTypeCustomAttributes
System.Xml (7)
System\Xml\Serialization\SoapAttributes.cs (1)
44public SoapAttributes(ICustomAttributeProvider provider) {
System\Xml\Serialization\SoapReflectionImporter.cs (2)
72public void IncludeTypes(ICustomAttributeProvider provider) { 76void IncludeTypes(ICustomAttributeProvider provider, RecursionLimiter limiter) {
System\Xml\Serialization\XmlAttributes.cs (2)
93public XmlAttributes(ICustomAttributeProvider provider) { 171internal static object GetAttr(ICustomAttributeProvider provider, Type attrType) {
System\Xml\Serialization\XmlReflectionImporter.cs (2)
90public void IncludeTypes(ICustomAttributeProvider provider) { 94void IncludeTypes(ICustomAttributeProvider provider, RecursionLimiter limiter) {