Implemented interface member:
method
GetFields
System.Reflection.IReflect.GetFields(System.Reflection.BindingFlags)
13 overrides of GetFields
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
403public override FieldInfo[] GetFields(BindingFlags bindingAttr)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
180public override FieldInfo[] GetFields(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
119public override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
121public sealed override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
89public override FieldInfo[] GetFields(BindingFlags bindingAttr) => typeImpl.GetFields(bindingAttr);
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
128public override FieldInfo[] GetFields(BindingFlags bindingAttr)
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
118public override FieldInfo[] GetFields(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
716public override FieldInfo[] GetFields(BindingFlags bindingAttr)
src\System\RuntimeType.CoreCLR.cs (1)
2661public override FieldInfo[] GetFields(BindingFlags bindingAttr)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
333public override FieldInfo[] GetFields(BindingFlags bindingAttr)
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
403public override FieldInfo[] GetFields(BindingFlags bindingAttr)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\RuntimeTypeInfo.BindingFlags.cs (1)
49public sealed override FieldInfo[] GetFields(BindingFlags bindingAttr) => Query<FieldInfo>(bindingAttr).ToArray();
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListBindingHelperTests.cs (1)
859public override FieldInfo[] GetFields(BindingFlags bindingAttr)
79 references to GetFields
CodeGenerator (1)
src\Servers\Kestrel\shared\KnownHeaders.cs (1)
38.GetFields(BindingFlags.Static | BindingFlags.Public)
dotnet-svcutil-lib (2)
CodeDomFixup\CodeDomVisitors\PropertyFieldNameScope.cs (1)
21foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\EnumDataContract.cs (1)
274FieldInfo[] fields = type.GetFields(BindingFlags.Static | BindingFlags.Public);
illink (1)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
114 /// <see cref="System.Type.GetFields(System.Reflection.BindingFlags)"/>
Microsoft.AspNetCore.Http.Tests (2)
DefaultHttpContextTests.cs (2)
338.GetFields(BindingFlags.NonPublic | BindingFlags.Instance) 372.GetFields(BindingFlags.NonPublic | BindingFlags.Instance)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
src\Servers\Kestrel\shared\KnownHeaders.cs (1)
38.GetFields(BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\SyntaxTreeRootTests.cs (1)
81var syntaxTreeField = typeof(CSharpSyntaxNode).GetFields(BindingFlags.NonPublic | BindingFlags.Instance).Single(f => f.FieldType == typeof(SyntaxTree));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\AnonymousTypesSymbolTests.cs (1)
240Assert.Equal(2, type.GetFields(BindingFlags.NonPublic | BindingFlags.Instance).Count());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
LanguageServer\AbstractLspBuildOnlyDiagnosticsTests.cs (1)
36var enumMembers = ErrorCodeType.GetFields(BindingFlags.Public | BindingFlags.Static);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeActions\CodeChangeProviderMetadataTests.cs (1)
154return [.. namesType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public)
Workspaces\ClassificationTypeNamesTests.cs (1)
22.GetFields(BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (2)
Debugger\Engine\DkmClrModuleInstance.cs (1)
93foreach (var field in type.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
Debugger\MemberInfo\TypeImpl.cs (1)
174return Type.GetFields((System.Reflection.BindingFlags)flags).Select(f => new FieldInfoImpl(f)).ToArray();
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorPredefinedProviderNameTests.cs (1)
51return namesType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
BasicDeterministicKeyBuilderTests.cs (1)
67var fields = type.GetFields(flags);
CSharpDeterministicKeyBuilderTests.cs (1)
66var fields = type.GetFields(flags);
Microsoft.CodeAnalysis.Test.Utilities (4)
Platform\Custom\MetadataSignatureHelper.cs (2)
696foreach (var field in type.GetFields(BINDING_FLAGS).OrderBy((member) => member.Name)) 757foreach (var field in type.GetFields(BINDING_FLAGS))
ReflectionAssert.cs (1)
17var fields = targetType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
TestHelpers.cs (1)
38return t.GetFields(BindingFlags.Public | BindingFlags.Static).Any(f => type.IsAssignableFrom(f.FieldType));
Microsoft.CodeAnalysis.UnitTests (1)
PEWriter\InstructionOperandTypesTests.cs (1)
27foreach (FieldInfo fi in typeof(OpCodes).GetFields(BindingFlags.Public | BindingFlags.Static).Where(f => !reserved.Contains(f.Name)))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\SyntaxTreeRootTests.vb (1)
55Dim syntaxTreeField = GetType(VisualBasicSyntaxNode).GetFields(BindingFlags.NonPublic Or BindingFlags.Instance).Single(Function(f) f.FieldType Is GetType(SyntaxTree))
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestInfo.cs (1)
45foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static))
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Remote\ServiceDescriptorTests.cs (1)
100foreach (var field in type.GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance))
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (1)
181.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic));
Microsoft.DotNet.RemoteExecutor (1)
RemoteExecutor.cs (1)
599foreach (var fi in targetType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
Microsoft.Maui.Resizetizer (1)
ColorTable.cs (1)
36 foreach (FieldInfo field in typeWithColors.GetFields(BindingFlags.Public | BindingFlags.Static))
Microsoft.ML.Core (2)
CommandLine\CmdParser.cs (1)
471foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
EntryPoints\EntryPointUtils.cs (1)
56foreach (var fieldInfo in args.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.ML.Data (5)
Data\SchemaDefinition.cs (2)
160.GetFields(BindingFlags.Public | BindingFlags.Instance) 337var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance);
DataLoadSave\Database\DatabaseLoader.cs (1)
106var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance);
DataLoadSave\Text\TextLoader.cs (1)
1574var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance);
EntryPoints\InputBuilder.cs (1)
68foreach (var fieldInfo in _type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.ML.Ensemble (1)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (1)
51foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.DeclaredOnly))
Microsoft.ML.EntryPoints (3)
JsonUtils\JsonManifestUtils.cs (3)
158foreach (var fieldInfo in inputType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 290foreach (var fieldInfo in outputType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 490foreach (var fieldInfo in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.ML.LightGbm (2)
LightGbmArguments.cs (1)
179FieldInfo[] fields = BoosterOptions.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
LightGbmTrainerBase.cs (1)
394var optionsFields = optionsType.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.FlattenHierarchy | System.Reflection.BindingFlags.Instance);
Microsoft.ML.SearchSpace (1)
SearchSpace.cs (1)
195var fieldInfos = typeInfo.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
Microsoft.ML.Tests (1)
CollectionsDataViewTest.cs (1)
56foreach (var field in typeof(T).GetFields(BindingFlags.Public | BindingFlags.Instance))
PresentationFramework (3)
MS\Internal\WindowsRuntime\Generated\WinRT\GuidGenerator.cs (1)
77var args = type.GetFields(BindingFlags.Instance | BindingFlags.Public).Select(fi => GetSignature(fi.FieldType));
System\Windows\Standard\ErrorCodes.cs (2)
313foreach (FieldInfo publicStaticField in typeof(HRESULT).GetFields(BindingFlags.Static | BindingFlags.Public)) 328foreach (FieldInfo publicStaticField in typeof(Win32Error).GetFields(BindingFlags.Static | BindingFlags.Public))
System.ComponentModel.Composition (3)
Microsoft\Internal\ReflectionServices.cs (1)
171foreach (FieldInfo m in type.GetFields(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly))
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (2)
338foreach (FieldInfo member in type.GetFields(flags)) 477foreach (FieldInfo member in type.GetFields(flags))
System.ComponentModel.TypeConverter (2)
System\ComponentModel\EnumConverter.cs (2)
250static FieldInfo[]? GetPublicStaticEnumFields(Type type) => type.GetFields(BindingFlags.Public | BindingFlags.Static); 256fields = _reflectType.GetFields(BindingFlags.Public | BindingFlags.Static);
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Attribute.cs (2)
35FieldInfo[] thisFields = thisType.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); 61FieldInfo[] fields = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
3213foreach (FieldInfo staticField in nestedType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 5714return localEnumType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Static);
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
22return type.GetFields(Everything);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
89public override FieldInfo[] GetFields(BindingFlags bindingAttr) => typeImpl.GetFields(bindingAttr);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (1)
63get => GetFields(DeclaredOnlyLookup);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncMethodBuilderCore.cs (1)
94FieldInfo[] fields = stateMachineType.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
src\libraries\System.Private.CoreLib\src\System\Type.cs (2)
226public FieldInfo[] GetFields() => GetFields(DefaultLookup); 613FieldInfo[] fields = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
src\libraries\System.Private.CoreLib\src\System\Type.Enum.cs (1)
111FieldInfo[] flds = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
198f = GetFields(bindingAttr);
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
275FieldInfo[] fields = m_ctor.DeclaringType!.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
src\System\ValueType.cs (1)
49FieldInfo[] thisFields = GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\EnumDataContract.cs (1)
218FieldInfo[] fields = type.GetFields(BindingFlags.Static | BindingFlags.Public);
System.Private.Xml (1)
System\Xml\Serialization\Types.cs (1)
1199foreach (FieldInfo info in currentType.GetFields(DeclaredOnlyLookup))
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
335return _typeInfo.GetFields(bindingAttr);
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
952fields.AddRange(_typeParent.GetFields(bindingAttr));
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
133return type.GetFields(bindingAttr);
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\FormatterServices.cs (2)
61FieldInfo[] typeFields = parentType.GetFields(BindingFlags.NonPublic | BindingFlags.Instance); 92FieldInfo[] fields = type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
534foreach (FieldInfo field in typeof(T).GetFields(BindingFlags.Public | BindingFlags.Static))
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
181foreach (FieldInfo fieldInfo in currentType.GetFields(AllInstanceMembers))
System.Windows.Forms (1)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
2922=> typeof(IAccessible).GetFields(bindingAttr);
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerHost.cs (1)
1220FieldInfo[] IReflect.GetFields(BindingFlags bindingAttr) => typeof(IDesignerHost).GetFields(bindingAttr);
System\ComponentModel\Design\InheritanceService.cs (1)
88FieldInfo[] fields = reflect.GetFields(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic);
VisualBasicSyntaxGenerator (1)
Grammar\GrammarGenerator.vb (1)
344Return GetType(TEnum).GetFields(BindingFlags.Public Or BindingFlags.Static).