TypeDelegator.GetFields(BindingFlags) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en matris med FieldInfo objekt som representerar de datafält som definierats för den typ som omsluts av den aktuella TypeDelegator.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
Parametrar
- bindingAttr
- BindingFlags
En bitmask som påverkar hur sökningen utförs. Värdet är en kombination av noll eller fler bitflaggor från BindingFlags.
Returer
En matris av typen FieldInfo som innehåller fälten som deklarerats eller ärvts av den aktuella TypeDelegator. En tom matris returneras om det inte finns några matchade fält.
- Attribut
Kommentarer
Metoden GetFields returnerar inte fält i en viss ordning, till exempel alfabetisk ordning eller deklarationsordning. Koden får inte vara beroende av i vilken ordning fälten returneras, eftersom den ordningen kan variera.
Använd en bindingAttr av BindingFlags. NonPublic för att returnera alla offentliga och icke-offentliga fält.