305 references to FieldAttributes
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationILGen.cs (1)
145FieldAttributes.Private
Microsoft.AspNetCore.SignalR.Core (2)
Internal\TypedClientBuilder.cs (2)
56var proxyField = type.DefineField("_proxy", typeof(IClientProxy), FieldAttributes.Private | FieldAttributes.InitOnly);
Microsoft.CodeAnalysis (20)
MetadataReader\ModuleExtensions.cs (6)
26var flags = module.GetFieldDefFlagsOrThrow(field); 39public static bool ShouldImportField(FieldAttributes flags, MetadataImportOptions importOptions) 41switch (flags & FieldAttributes.FieldAccessMask) 43case FieldAttributes.Private: 44case FieldAttributes.PrivateScope: 47case FieldAttributes.Assembly:
MetadataReader\PEModule.cs (2)
3594public FieldAttributes GetFieldDefFlagsOrThrow(FieldDefinitionHandle fieldDef) 3603out FieldAttributes flags)
PEWriter\MetadataWriter.cs (12)
753public static FieldAttributes GetFieldAttributes(IFieldDefinition fieldDef) 755var result = (FieldAttributes)fieldDef.Visibility; 758result |= FieldAttributes.Static; 763result |= FieldAttributes.InitOnly; 768result |= FieldAttributes.Literal; 773result |= FieldAttributes.NotSerialized; 778result |= FieldAttributes.HasFieldRVA; 783result |= FieldAttributes.SpecialName; 788result |= FieldAttributes.RTSpecialName; 793result |= FieldAttributes.HasFieldMarshal; 798result |= FieldAttributes.HasDefault;
Microsoft.CodeAnalysis.CSharp (27)
Symbols\Metadata\PE\PEFieldSymbol.cs (20)
119private readonly FieldAttributes _flags; 192internal FieldAttributes Flags 204return (_flags & FieldAttributes.SpecialName) != 0; 212return (_flags & FieldAttributes.RTSpecialName) != 0; 221return (_flags & FieldAttributes.NotSerialized) != 0; 239return ((_flags & FieldAttributes.HasFieldMarshal) != 0); 247if ((_flags & FieldAttributes.HasFieldMarshal) == 0) 260if ((_flags & FieldAttributes.HasFieldMarshal) == 0) 462return (_flags & FieldAttributes.InitOnly) != 0; 479return (_flags & FieldAttributes.Literal) != 0 || GetConstantValue(ConstantFieldsInProgress.Empty, earlyDecodingWellKnownAttributes: false) != null; 489if ((_flags & FieldAttributes.Literal) != 0) 537switch (_flags & FieldAttributes.FieldAccessMask) 539case FieldAttributes.Assembly: 543case FieldAttributes.FamORAssem: 547case FieldAttributes.FamANDAssem: 551case FieldAttributes.Private: 552case FieldAttributes.PrivateScope: 556case FieldAttributes.Public: 560case FieldAttributes.Family: 577return (_flags & FieldAttributes.Static) != 0;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (7)
1222FieldAttributes fieldFlags = module.GetFieldDefFlagsOrThrow(fieldDef); 1223if ((fieldFlags & FieldAttributes.Static) == 0 && ModuleExtensions.ShouldImportField(fieldFlags, moduleSymbol.ImportOptions)) 1495FieldAttributes fieldFlags; 1506if ((fieldFlags & FieldAttributes.Static) == 0) 1579FieldAttributes fieldFlags; 1584if ((fieldFlags & FieldAttributes.Static) == 0) 2373(isOrdinaryStruct && (module.GetFieldDefFlagsOrThrow(fieldRid) & FieldAttributes.Static) == 0) ||
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Attributes\AttributeTests_WellKnownAttributes.cs (10)
4744var flags = field.Attributes; 4751Assert.Equal(FieldAttributes.SpecialName, flags & FieldAttributes.SpecialName); 4755Assert.Equal((FieldAttributes)0, flags & FieldAttributes.SpecialName); 4852var flags = field.Attributes; 4859Assert.Equal(FieldAttributes.NotSerialized, flags & FieldAttributes.NotSerialized); 4865Assert.Equal((FieldAttributes)0, flags & FieldAttributes.NotSerialized);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InitOnlyMemberTests.cs (2)
1507Assert.Equal(System.Reflection.FieldAttributes.InitOnly | System.Reflection.FieldAttributes.Private, peBackingField.Flags);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\AnonymousTypesSymbolTests.cs (2)
251Assert.Equal(FieldAttributes.Private | FieldAttributes.InitOnly, field.Attributes);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (5)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (5)
251var attributes = field.Attributes; 252return ((attributes & System.Reflection.FieldAttributes.Public) == System.Reflection.FieldAttributes.Public) || 253((attributes & System.Reflection.FieldAttributes.Family) == System.Reflection.FieldAttributes.Family);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (9)
Debugger\Engine\DkmClrModuleInstance.cs (1)
80int IMetadataImport.GetFieldProps(Token mb, out Token mdTypeDef, char[] szField, uint cchField, out uint pchField, out FieldAttributes pdwAttr, out EmbeddedBlobPointer ppvSigBlob, out uint pcbSigBlob, out uint pdwCPlusTypeFlab, out IntPtr ppValue, out uint pcchValue)
Debugger\Engine\DkmClrValue.cs (2)
467if (field.Attributes.HasFlag(System.Reflection.FieldAttributes.Literal) || field.Attributes.HasFlag(System.Reflection.FieldAttributes.InitOnly))
Debugger\MemberInfo\FieldInfoImpl.cs (1)
27public override System.Reflection.FieldAttributes Attributes
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (5)
251var attributes = field.Attributes; 252return ((attributes & System.Reflection.FieldAttributes.Public) == System.Reflection.FieldAttributes.Public) || 253((attributes & System.Reflection.FieldAttributes.Family) == System.Reflection.FieldAttributes.Family);
Microsoft.CodeAnalysis.Test.Utilities (23)
Metadata\MetadataValidation.cs (2)
91Assert.NotEqual(0, (int)(field.Attributes & FieldAttributes.HasFieldMarshal)); 99Assert.Equal(0, (int)(field.Attributes & FieldAttributes.HasFieldMarshal));
Platform\Custom\MetadataSignatureHelper.cs (21)
213public static StringBuilder AppendFieldAttributes(StringBuilder sb, FieldAttributes attributes, bool all = true) 216switch (attributes & FieldAttributes.FieldAccessMask) 218case FieldAttributes.PrivateScope: visibility = "privatescope"; break; 219case FieldAttributes.Private: visibility = "private"; break; 220case FieldAttributes.FamANDAssem: visibility = "famandassem"; break; 221case FieldAttributes.Assembly: visibility = "assembly"; break; 222case FieldAttributes.Family: visibility = "family"; break; 223case FieldAttributes.FamORAssem: visibility = "famorassem"; break; 224case FieldAttributes.Public: visibility = "public"; break; 231sb.Append((attributes & FieldAttributes.Static) != 0 ? " static" : " instance"); 233if ((attributes & FieldAttributes.InitOnly) != 0) 235if ((attributes & FieldAttributes.Literal) != 0) 237if ((attributes & FieldAttributes.NotSerialized) != 0) 239if ((attributes & FieldAttributes.SpecialName) != 0) 241if ((attributes & FieldAttributes.RTSpecialName) != 0) 246if ((attributes & FieldAttributes.PinvokeImpl) != 0) 248if ((attributes & FieldAttributes.HasFieldMarshal) != 0) 250if ((attributes & FieldAttributes.HasDefault) != 0) 252if ((attributes & FieldAttributes.HasFieldRVA) != 0) 626if (field.Attributes.HasFlag(FieldAttributes.SpecialName)) 628if (field.Attributes.HasFlag(FieldAttributes.RTSpecialName))
Microsoft.CodeAnalysis.VisualBasic (23)
Symbols\Metadata\PE\PEFieldSymbol.vb (20)
38Private ReadOnly _flags As FieldAttributes 84Friend ReadOnly Property FieldFlags As FieldAttributes 112Select Case _flags And FieldAttributes.FieldAccessMask 113Case FieldAttributes.Assembly 116Case FieldAttributes.FamORAssem 119Case FieldAttributes.FamANDAssem 122Case FieldAttributes.Private, 123FieldAttributes.PrivateScope 126Case FieldAttributes.Public 129Case FieldAttributes.Family 197Return (_flags And FieldAttributes.SpecialName) <> 0 203Return (_flags And FieldAttributes.RTSpecialName) <> 0 210Return (_flags And FieldAttributes.NotSerialized) <> 0 217Return (_flags And FieldAttributes.InitOnly) <> 0 223Return (_flags And FieldAttributes.Literal) <> 0 OrElse GetConstantValue(ConstantFieldsInProgress.Empty) IsNot Nothing 231If (_flags And FieldAttributes.Literal) <> 0 Then 307Return (_flags And FieldAttributes.Static) <> 0 327Return (_flags And FieldAttributes.HasFieldMarshal) <> 0 333If (_flags And FieldAttributes.HasFieldMarshal) = 0 Then 343If (_flags And FieldAttributes.HasFieldMarshal) = 0 Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
15Imports FieldAttributes = System.Reflection.FieldAttributes 1181If ([module].GetFieldDefFlagsOrThrow(fieldDef) And FieldAttributes.Static) = 0 Then 1187If ([module].GetFieldDefFlagsOrThrow(fieldDef) And FieldAttributes.Static) = 0 Then
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
457[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.FieldAttributes))]
netstandard (1)
netstandard.cs (1)
1425[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.FieldAttributes))]
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
540var oldVisibility = def.Attributes & FieldAttributes.FieldAccessMask; 541var newVisibility = FieldAttributes.Private; 551Debug.Assert((FieldAttributes)ReadUInt16(writer.BaseStream) == def.Attributes); 555writer.Write((ushort)(def.Attributes & ~FieldAttributes.FieldAccessMask | newVisibility));
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\MetadataViewGenerator.cs (1)
230FieldAttributes.Private);
System.Diagnostics.StackTrace (3)
System\Diagnostics\SymbolStore\ISymbolWriter.cs (3)
89FieldAttributes attributes, 119FieldAttributes attributes, 128FieldAttributes attributes,
System.Private.CoreLib (101)
LibraryImports.g.cs (2)
907internal static partial int DefineField(global::System.Runtime.CompilerServices.QCallModule module, int tkParent, string name, byte[] signature, int sigLength, global::System.Reflection.FieldAttributes attributes) 920static extern unsafe int __PInvoke(global::System.Runtime.CompilerServices.QCallModule __module_native, int __tkParent_native, ushort* __name_native, byte* __signature_native, int __sigLength_native, global::System.Reflection.FieldAttributes __attributes_native);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\FieldOnTypeBuilderInstantiation.cs (1)
72public override FieldAttributes Attributes => _field.Attributes;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ILGenerator.cs (1)
157if ((fld.Attributes & FieldAttributes.Static) != 0)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ModuleBuilder.cs (4)
92public FieldBuilder DefineInitializedData(string name, byte[] data, FieldAttributes attributes) 95protected abstract FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes); 153public FieldBuilder DefineUninitializedData(string name, int size, FieldAttributes attributes) 156protected abstract FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilder.cs (7)
71public FieldBuilder DefineField(string fieldName, Type type, FieldAttributes attributes) 75FieldAttributes attributes) 84FieldAttributes attributes); 97public FieldBuilder DefineInitializedData(string name, byte[] data, FieldAttributes attributes) 104protected abstract FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes); 262public FieldBuilder DefineUninitializedData(string name, int size, FieldAttributes attributes) 265protected abstract FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes);
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (5)
51if ((_fieldInfo.Attributes & FieldAttributes.HasFieldRVA) != 0) 333private bool IsStatic() => (_fieldInfo.Attributes & FieldAttributes.Static) == FieldAttributes.Static; 386if ((_fieldInfo.Attributes & FieldAttributes.InitOnly) == FieldAttributes.InitOnly &&
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldInfo.cs (19)
16public abstract FieldAttributes Attributes { get; } 19public bool IsInitOnly => (Attributes & FieldAttributes.InitOnly) != 0; 20public bool IsLiteral => (Attributes & FieldAttributes.Literal) != 0; 22public bool IsNotSerialized => (Attributes & FieldAttributes.NotSerialized) != 0; 23public bool IsPinvokeImpl => (Attributes & FieldAttributes.PinvokeImpl) != 0; 24public bool IsSpecialName => (Attributes & FieldAttributes.SpecialName) != 0; 25public bool IsStatic => (Attributes & FieldAttributes.Static) != 0; 27public bool IsAssembly => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Assembly; 28public bool IsFamily => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Family; 29public bool IsFamilyAndAssembly => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.FamANDAssem; 30public bool IsFamilyOrAssembly => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.FamORAssem; 31public bool IsPrivate => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Private; 32public bool IsPublic => (Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Public;
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (16)
484FieldAttributes criteria; 488criteria = (FieldAttributes)i; 495FieldAttributes attr = ((FieldInfo)m).Attributes; 496if (((criteria & FieldAttributes.FieldAccessMask) != 0) && (attr & FieldAttributes.FieldAccessMask) != (criteria & FieldAttributes.FieldAccessMask)) 498if (((criteria & FieldAttributes.Static) != 0) && (attr & FieldAttributes.Static) == 0) 500if (((criteria & FieldAttributes.InitOnly) != 0) && (attr & FieldAttributes.InitOnly) == 0) 502if (((criteria & FieldAttributes.Literal) != 0) && (attr & FieldAttributes.Literal) == 0) 505if (((criteria & FieldAttributes.NotSerialized) != 0) && (attr & FieldAttributes.NotSerialized) == 0) 508if (((criteria & FieldAttributes.PinvokeImpl) != 0) && (attr & FieldAttributes.PinvokeImpl) == 0)
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (6)
36FieldAttributes.Public | FieldAttributes.Static | FieldAttributes.Literal); 311m_underlyingField = m_typeBuilder.DefineField("value__", underlyingType, FieldAttributes.Public | FieldAttributes.SpecialName | FieldAttributes.RTSpecialName);
src\System\Reflection\Emit\RuntimeFieldBuilder.cs (4)
15private readonly FieldAttributes m_Attributes; 21Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers, FieldAttributes attributes) 32m_Attributes = attributes & ~FieldAttributes.ReservedMask; 108public override FieldAttributes Attributes => m_Attributes;
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (2)
840protected override FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes) 856protected override FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (7)
77FieldAttributes attributes); 465private FieldBuilder DefineDataHelper(string name, byte[]? data, int size, FieldAttributes attributes) 495fdBuilder = DefineField(name, valueClassType, attributes | FieldAttributes.Static); 1338Type[]? optionalCustomModifiers, FieldAttributes attributes) 1346if ((attributes & FieldAttributes.Static) == 0) 1357protected override FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes) 1369protected override FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes)
src\System\Reflection\MdFieldInfo.cs (3)
17private readonly FieldAttributes m_fieldAttributes; 22int tkField, FieldAttributes fieldAttributes, RuntimeTypeHandle declaringTypeHandle, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags) 61public override FieldAttributes Attributes => m_fieldAttributes;
src\System\Reflection\MdImport.cs (2)
454public void GetFieldDefProps(int mdToken, out FieldAttributes fieldAttributes) 457fieldAttributes = (FieldAttributes)fieldAttributesRaw;
src\System\Reflection\RtFieldInfo.cs (2)
17private readonly FieldAttributes m_fieldAttributes; 122public override FieldAttributes Attributes => m_fieldAttributes;
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
2147if ((field.Attributes & FieldAttributes.NotSerialized) != 0) 2169if ((field.Attributes & FieldAttributes.NotSerialized) != 0)
src\System\RuntimeHandles.cs (1)
1541internal static extern FieldAttributes GetAttributes(RuntimeFieldHandleInternal field);
src\System\RuntimeType.CoreCLR.cs (17)
307FieldAttributes fieldAttributes = RuntimeFieldHandle.GetAttributes(field); 308bool isPublic = (fieldAttributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Public; 309bool isStatic = (fieldAttributes & FieldAttributes.Static) != 0; 893FieldAttributes fieldAttributes = RuntimeFieldHandle.GetAttributes(runtimeFieldHandle); 894FieldAttributes fieldAccess = fieldAttributes & FieldAttributes.FieldAccessMask; 898if (fieldAccess == FieldAttributes.Private) 910bool isPublic = fieldAccess == FieldAttributes.Public; 911bool isStatic = (fieldAttributes & FieldAttributes.Static) != 0; 947scope.GetFieldDefProps(tkField, out FieldAttributes fieldAttributes); 949FieldAttributes fieldAccess = fieldAttributes & FieldAttributes.FieldAccessMask; 951if ((fieldAttributes & FieldAttributes.Literal) != 0) 956bool isPrivate = fieldAccess == FieldAttributes.Private; 977bool isPublic = fieldAccess == FieldAttributes.Public; 978bool isStatic = (fieldAttributes & FieldAttributes.Static) != 0;
System.Private.Xml (7)
System\Xml\Serialization\XmlSerializationILGen.cs (1)
150FieldAttributes.Private
System\Xml\Serialization\XmlSerializationReaderILGen.cs (2)
950FieldAttributes.Private 1796_idNameFields.Add(name, this.typeBuilder.DefineField(idName, typeof(string), FieldAttributes.Private));
System\Xml\Xsl\IlGen\XmlILModule.cs (4)
212return _typeBldr!.DefineInitializedData(name, data, FieldAttributes.Private | FieldAttributes.Static); 221return _typeBldr!.DefineField(fieldName, type, FieldAttributes.Private | FieldAttributes.Static);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingFieldInfo.cs (1)
19public override FieldAttributes Attributes
System.Reflection.DispatchProxy (2)
src\libraries\Common\src\System\Reflection\Emit\IgnoreAccessChecksToAttributeBuilder.cs (1)
29attributeTypeBuilder.DefineField("assemblyName", typeof(string), FieldAttributes.Private);
System\Reflection\DispatchProxyGenerator.cs (1)
271_fields.Add(tb.DefineField("_methodInfos", typeof(MethodInfo[]), FieldAttributes.Private));
System.Reflection.Emit (30)
System\Reflection\Emit\EnumBuilderImpl.cs (6)
23_underlyingField = _typeBuilder.DefineField("value__", underlyingType, FieldAttributes.Public | FieldAttributes.SpecialName | FieldAttributes.RTSpecialName); 36FieldAttributes.Public | FieldAttributes.Static | FieldAttributes.Literal);
System\Reflection\Emit\FieldBuilderImpl.cs (9)
20private FieldAttributes _attributes; 29internal FieldBuilderImpl(TypeBuilderImpl typeBuilder, string fieldName, Type type, FieldAttributes attributes, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers) 34_attributes = attributes & ~FieldAttributes.ReservedMask; 44_attributes |= FieldAttributes.HasDefault; 50_attributes |= FieldAttributes.HasFieldRVA; 64_attributes |= FieldAttributes.NotSerialized; 68_attributes |= FieldAttributes.SpecialName; 71_attributes |= FieldAttributes.HasFieldMarshal; 110public override FieldAttributes Attributes => _attributes;
System\Reflection\Emit\ModuleBuilderImpl.cs (5)
648if (field.Attributes.HasFlag(FieldAttributes.HasFieldMarshal) && field._marshallingData != null) 653if (field.Attributes.HasFlag(FieldAttributes.HasDefault) && field._defaultValue != DBNull.Value) 658if (field.Attributes.HasFlag(FieldAttributes.HasFieldRVA) && field._rvaData != null) 1276protected override FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes) 1312protected override FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes)
System\Reflection\Emit\TypeBuilderImpl.cs (10)
241protected override FieldBuilder DefineFieldCore(string fieldName, Type type, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers, FieldAttributes attributes) 247if ((attributes & FieldAttributes.Static) == 0) 277protected override FieldBuilder DefineInitializedDataCore(string name, byte[] data, FieldAttributes attributes) 416protected override FieldBuilder DefineUninitializedDataCore(string name, int size, FieldAttributes attributes) 430private FieldBuilder DefineDataHelper(string name, byte[] data, int size, FieldAttributes attributes) 451FieldBuilder fdBuilder = DefineField(name, valueClassType, attributes | FieldAttributes.Static | FieldAttributes.HasFieldRVA); 880BindingFlags bindingFlags = (field.Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Public ? 883bindingFlags |= (field.Attributes & FieldAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance;
System.Reflection.Metadata (10)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (1)
880FieldAttributes attributes,
System\Reflection\Metadata\Internal\Tables.cs (2)
355internal FieldAttributes GetFlags(FieldDefinitionHandle handle) 358return (FieldAttributes)this.Block.PeekUInt16(rowOffset + _FlagsOffset);
System\Reflection\Metadata\MetadataReader.WinMD.cs (2)
543var flags = FieldTable.GetFlags(handle); 546if ((flags & FieldAttributes.RTSpecialName) != 0 && StringHeap.EqualsRaw(FieldTable.GetName(handle), "value__"))
System\Reflection\Metadata\TypeSystem\FieldDefinition.cs (5)
49public FieldAttributes Attributes 155private FieldAttributes GetProjectedFlags() 157var flags = _reader.FieldTable.GetFlags(Handle); 161return (flags & ~FieldAttributes.FieldAccessMask) | FieldAttributes.Public;
System.Reflection.MetadataLoadContext (11)
System\Reflection\Runtime\BindingFlagSupport\FieldPolicies.cs (3)
28FieldAttributes fieldAttributes = member.Attributes; 29visibility = (MethodAttributes)(fieldAttributes & FieldAttributes.FieldAccessMask); 30isStatic = (0 != (fieldAttributes & FieldAttributes.Static));
System\Reflection\TypeLoading\Fields\Ecma\EcmaField.cs (1)
62protected sealed override FieldAttributes ComputeAttributes() => FieldDefinition.Attributes;
System\Reflection\TypeLoading\Fields\RoField.cs (6)
66if (0 != (Attributes & FieldAttributes.HasFieldMarshal)) 79public sealed override FieldAttributes Attributes => (_lazyFieldAttributes == FieldAttributesSentinel) ? (_lazyFieldAttributes = ComputeAttributes()) : _lazyFieldAttributes; 80protected abstract FieldAttributes ComputeAttributes(); 81private const FieldAttributes FieldAttributesSentinel = (FieldAttributes)(-1); 82private volatile FieldAttributes _lazyFieldAttributes = FieldAttributesSentinel;
System\Reflection\TypeLoading\Types\Ecma\EcmaDefinitionType.cs (1)
115if ((fd.Attributes & FieldAttributes.Static) != 0)
System.Reflection.Primitives (1)
artifacts\obj\System.Reflection.Primitives\Debug\net11.0\System.Reflection.Primitives.Forwards.cs (1)
12[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.FieldAttributes))]
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
465[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.FieldAttributes))]
System.Runtime.Serialization.Formatters (5)
System\Runtime\Serialization\FormatterServices.cs (4)
97if ((fields[i].Attributes & FieldAttributes.NotSerialized) == FieldAttributes.NotSerialized) 111if ((fields[i].Attributes & FieldAttributes.NotSerialized) == FieldAttributes.NotSerialized)
System\Runtime\Serialization\SerializationFieldInfo.cs (1)
53public override FieldAttributes Attributes => m_field.Attributes;