98 references to Struct
mscorlib (54)
system\attributetargets.cs (1)
37
All = Assembly | Module | Class |
Struct
| Enum | Constructor |
system\diagnostics\contracts\contracts.cs (1)
177
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Property)]
system\diagnostics\debuggerattributes.cs (5)
23
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Method | AttributeTargets.Constructor, Inherited = false)]
47
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Constructor |AttributeTargets.
Struct
, Inherited = false)]
160
[AttributeUsage(AttributeTargets.
Struct
| AttributeTargets.Class | AttributeTargets.Assembly, AllowMultiple = true)]
219
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Assembly, AllowMultiple = true)]
285
[AttributeUsage(AttributeTargets.
Struct
| AttributeTargets.Class | AttributeTargets.Assembly, AllowMultiple = true)]
System\Diagnostics\Eventing\TraceLogging\EventDataAttribute.cs (1)
19
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = false)]
system\obsoleteattribute.cs (1)
26
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Enum |
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\hascopysemanticsattribute.cs (1)
9
[AttributeUsage(AttributeTargets.
Struct
)]
system\runtime\compilerservices\internalsvisibletoattribute.cs (1)
52
AttributeTargets.
Struct
,
system\runtime\compilerservices\nativecppclassattribute.cs (1)
11
[AttributeUsage(AttributeTargets.
Struct
, Inherited = true),
system\runtime\compilerservices\requiredattributeattribute.cs (1)
11
[AttributeUsage (AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Enum | AttributeTargets.Interface,
system\runtime\compilerservices\specialnameattribute.cs (1)
18
AttributeTargets.
Struct
)]
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\compilerservices\unsafevaluetypeattribute.cs (1)
11
[AttributeUsage(AttributeTargets.
Struct
)]
system\runtime\interopservices\attributes.cs (6)
35
[AttributeUsage(AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.
Struct
| AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
139
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Property, Inherited = false)]
342
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.
Struct
, Inherited = false)]
659
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.
Struct
| AttributeTargets.Delegate, Inherited = false)]
867
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = false)]
1082
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Interface | AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = false)]
system\runtime\interopservices\windowsruntime\attributes.cs (1)
38
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.
Struct
| AttributeTargets.Delegate, Inherited = false)]
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)
30
AttributeTargets.
Struct
| AttributeTargets.Interface | AttributeTargets.Delegate |
system\runtime\versioning\NonVersionableAttribute.cs (1)
26
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Method | AttributeTargets.Constructor,
system\security\attributes.cs (3)
76
AttributeTargets.
Struct
|
121
AttributeTargets.
Struct
|
146
AttributeTargets.
Struct
|
system\security\permissions\gacidentitypermission.cs (1)
19
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
system\security\permissions\hostprotectionpermission.cs (1)
47
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly | AttributeTargets.Delegate, AllowMultiple = true, Inherited = false )]
system\security\permissions\permissionattributes.cs (18)
70
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
119
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
138
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
188
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
230
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
337
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
454
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
516
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
600
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
705
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
745
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
779
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
840
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
877
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
914
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
984
| AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly,
1052
| AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly,
1083
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
system\serializableattribute.cs (1)
20
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Enum | AttributeTargets.Delegate, Inherited = false)]
PresentationCore (2)
Core\CSharp\System\Windows\LocalizabilityAttribute.cs (1)
30
| AttributeTargets.
Struct
,
Shared\MS\Internal\FriendAccessAllowedAttribute.cs (1)
42
AttributeTargets.
Struct
|
System (12)
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)]
net\System\Net\DnsPermission.cs (1)
17
AttributeTargets.Class | AttributeTargets.
Struct
|
net\System\Net\mail\smtppermission.cs (1)
21
AttributeTargets.Class | AttributeTargets.
Struct
|
net\System\Net\NetworkInformation\NetworkInformationPermission.cs (1)
20
AttributeTargets.Class | AttributeTargets.
Struct
|
net\System\Net\SocketPermission.cs (1)
37
AttributeTargets.Class | AttributeTargets.
Struct
|
net\System\Net\WebPermission.cs (1)
32
AttributeTargets.Class | AttributeTargets.
Struct
|
security\system\security\permissions\storepermissionattribute.cs (1)
12
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
security\system\security\permissions\typedescriptorpermissionattribute.cs (1)
12
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
services\monitoring\system\diagnosticts\EventLogPermissionAttribute.cs (1)
13
AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly | AttributeTargets.Event, AllowMultiple = true, Inherited = false ),
services\monitoring\system\diagnosticts\PerformanceCounterPermissionAttribute.cs (1)
13
AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly | AttributeTargets.Event, AllowMultiple = true, Inherited = false ),
sys\System\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs (1)
11
AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Event,
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.ComponentModel.DataAnnotations (1)
DataAnnotations\BindableTypeAttribute.cs (1)
5
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.
Struct
, AllowMultiple = false, Inherited=true)]
System.Core (1)
System\Runtime\CompilerServices\DynamicAttribute.cs (1)
14
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue | AttributeTargets.Class | AttributeTargets.
Struct
)]
System.Data (6)
fx\src\data\System\Data\Common\DBDataPermissionAttribute.cs (1)
28
[Serializable(), AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
fx\src\data\System\Data\Odbc\OdbcPermission.cs (1)
56
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
fx\src\data\System\Data\OleDb\OleDbPermission.cs (1)
84
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
fx\src\data\System\Data\Sql\SqlUserDefinedAggregateAttribute.cs (1)
23
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, AllowMultiple=false, Inherited=false)]
fx\src\data\System\Data\Sql\SqlUserDefinedTypeAttribute.cs (1)
32
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, AllowMultiple=false, Inherited=true)]
fx\src\data\System\Data\SqlClient\SqlClientPermission.cs (1)
54
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
System.Management (2)
Instrumentation\Attributes.cs (2)
294
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
)]
396
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Method)]
System.Messaging (1)
System\Messaging\MessageQueuePermissionAttribute.cs (1)
14
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly | AttributeTargets.Event, AllowMultiple = true, Inherited = false),
System.Net (2)
net\PeerToPeer\Collaboration\PeerCollaborationPermission.cs (1)
17
AttributeTargets.Class | AttributeTargets.
Struct
|
net\PeerToPeer\PnrpPermission.cs (1)
16
AttributeTargets.Class | AttributeTargets.
Struct
|
System.Runtime.Serialization (3)
System\Runtime\Serialization\CollectionDataContractAttribute.cs (1)
7
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = false, AllowMultiple = false)]
System\Runtime\Serialization\DataContractAttribute.cs (1)
7
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Enum, Inherited = false, AllowMultiple = false)]
System\Runtime\Serialization\KnownTypeAttribute.cs (1)
7
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = true, AllowMultiple = true)]
System.Security (1)
system\security\permissions\dataprotectionpermissionattribute.cs (1)
14
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
System.ServiceModel (1)
System\ServiceModel\ServiceModelAttributeTargets.cs (1)
13
public const AttributeTargets MessageContract = AttributeTargets.Class | AttributeTargets.
Struct
;
System.ServiceModel.Internals (3)
System\Runtime\Fx.cs (3)
852
[AttributeUsage(AttributeTargets.Class | AttributeTargets.
Struct
, Inherited = true)]
976
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.
Struct
, AllowMultiple = false, Inherited = false)]
998
AttributeTargets.
Struct
| AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method |
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
)]
WindowsBase (2)
Base\System\Security\Permissions\MediaPermission.cs (1)
577
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]
Base\System\Security\Permissions\WebBrowserPermission.cs (1)
352
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Class | AttributeTargets.
Struct
| AttributeTargets.Assembly, AllowMultiple = true, Inherited = false )]