62 references to Interface
mscorlib (30)
system\attributetargets.cs (1)
38Method | Property | Field | Event | Interface | Parameter |
system\diagnostics\contracts\contracts.cs (1)
67[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
system\obsoleteattribute.cs (1)
27AttributeTargets.Interface | AttributeTargets.Constructor | AttributeTargets.Method| AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Delegate
system\reflection\defaultmemberattribute.cs (1)
23[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface)]
system\reflection\obfuscationattribute.cs (1)
14[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Delegate,
system\runtime\compilerservices\internalsvisibletoattribute.cs (1)
49AttributeTargets.Interface |
system\runtime\compilerservices\requiredattributeattribute.cs (1)
11[AttributeUsage (AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Interface,
system\runtime\compilerservices\typedependencyattribute.cs (1)
13[AttributeUsage(AttributeTargets.Struct | AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = true, Inherited = false)]
system\runtime\compilerservices\TypeForwardedFromAttribute.cs (1)
9[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Delegate, Inherited = false, AllowMultiple = false)]
system\runtime\interopservices\attributes.cs (11)
35[AttributeUsage(AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Struct | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] 83[AttributeUsage(AttributeTargets.Interface, Inherited = false)] 139[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Property, Inherited = false)] 151[AttributeUsage(AttributeTargets.Interface, Inherited = false)] 342[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Struct, Inherited = false)] 637[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, Inherited = false)] 659[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Struct | AttributeTargets.Delegate, Inherited = false)] 982[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Interface, Inherited = false)] 1011[AttributeUsage(AttributeTargets.Interface, Inherited = false)] 1025[AttributeUsage(AttributeTargets.Interface, Inherited = false)] 1082[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Struct, Inherited = false)]
system\runtime\interopservices\windowsruntime\attributes.cs (3)
16[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false, Inherited = false)] 38[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Struct | AttributeTargets.Delegate, Inherited = false)] 49[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, Inherited = false, AllowMultiple = true)]
system\runtime\reliability\reliabilitycontractattribute.cs (1)
50[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Interface /* | AttributeTargets.Delegate*/, Inherited = false)]
system\runtime\remoting\remotingattributes.cs (1)
539[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Enum)]
system\runtime\versioning\componentguaranteesattribute.cs (1)
30AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Delegate |
system\security\attributes.cs (4)
23[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = true, Inherited = false )] 81AttributeTargets.Interface | 126AttributeTargets.Interface | 151AttributeTargets.Interface |
PresentationCore (1)
Shared\MS\Internal\FriendAccessAllowedAttribute.cs (1)
44AttributeTargets.Interface |
System (6)
compmod\system\componentmodel\design\serialization\DesignerSerializerAttribute.cs (1)
14[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = true, Inherited = true)]
compmod\system\componentmodel\design\serialization\RootDesignerSerializerAttribute.cs (1)
14[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = true, Inherited = true)]
compmod\system\componentmodel\DesignerAttribute.cs (1)
20[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = true, Inherited = true)]
compmod\system\componentmodel\DesignTimeVisibleAttribute.cs (1)
21[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
compmod\system\componentmodel\EditorBrowsableAttribute.cs (1)
14[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Delegate | AttributeTargets.Interface)]
sys\system\windows\markup\ValueSerializerAttribute.cs (1)
28[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Property | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
System.AddIn (1)
System\Addin\Pipeline\AddInPipelineAttributes.cs (1)
27[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
System.AddIn.Contract (2)
System\Addin\Contract\AddInContractAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Interface)]
System\Addin\Contract\QualificationDataAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true)]
System.ServiceModel (2)
System\ServiceModel\ServiceModelAttributeTargets.cs (2)
11public const AttributeTargets ServiceContract = AttributeTargets.Interface | AttributeTargets.Class; 19public const AttributeTargets ClientBehavior = AttributeTargets.Interface;
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Description\WorkflowContractBehaviorAttribute.cs (1)
13[AttributeUsage(AttributeTargets.Interface, AllowMultiple = false)]
System.ServiceModel.Internals (1)
System\Runtime\Fx.cs (1)
999AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface |
System.Web (1)
ModelBinding\ExtensibleModelBinderAttribute.cs (1)
4[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false, Inherited = true)]
System.Web.Extensions (2)
Script\Services\GenerateScriptTypeAttribute.cs (1)
13AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Method, AllowMultiple = true)
Script\Services\ScriptServiceAttribute.cs (1)
12AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)
System.Web.Services (2)
System\Web\Services\WebServiceAttribute.cs (1)
18[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)]
System\Web\Services\WebServiceBindingAttribute.cs (1)
18[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = true)]
System.Workflow.Activities (3)
LocalService\CorrelationService.cs (1)
26[AttributeUsageAttribute(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
LocalService\WorkflowMessageEventArgs.cs (2)
21[AttributeUsageAttribute(AttributeTargets.Interface, AllowMultiple = false, Inherited = false)] 34[AttributeUsageAttribute(AttributeTargets.Interface, AllowMultiple = true)]
System.Workflow.ComponentModel (3)
AuthoringOM\ActivityInterfaces.cs (1)
55[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false)]
AuthoringOM\Compiler\CodeGeneration\CodeGeneratorAttribute.cs (1)
3[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Interface, AllowMultiple = false, Inherited = true)]
AuthoringOM\Compiler\Validation\ValidatorAttribute.cs (1)
6[AttributeUsageAttribute(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
System.Xml (7)
System\Xml\Serialization\SoapIncludeAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Method, AllowMultiple=true)]
System\Xml\Serialization\SoapTypeAttribute.cs (1)
15[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)]
System\Xml\Serialization\XmlIncludeAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Method, AllowMultiple=true)]
System\Xml\Serialization\XmlRootAttribute.cs (1)
17[AttributeUsage(AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)]
System\Xml\Serialization\XmlSchemaProviderAttribute.cs (1)
17[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Struct)]
System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct, AllowMultiple=false)]
System\Xml\Serialization\XmlTypeAttribute.cs (1)
16[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)]