Struct ForEachStatementInfo
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public readonly struct ForEachStatementInfo : IEquatable<ForEachStatementInfo>
Properties
CurrentConversion
Declaration
public Conversion CurrentConversion { get; }
Property Value
CurrentProperty
Declaration
public IPropertySymbol? CurrentProperty { get; }
Property Value
DisposeMethod
Declaration
public IMethodSymbol? DisposeMethod { get; }
Property Value
ElementConversion
Declaration
public Conversion ElementConversion { get; }
Property Value
ElementType
Declaration
public ITypeSymbol? ElementType { get; }
Property Value
GetEnumeratorMethod
Declaration
public IMethodSymbol? GetEnumeratorMethod { get; }
Property Value
IsAsynchronous
Declaration
public bool IsAsynchronous { get; }
Property Value
MoveNextMethod
Declaration
public IMethodSymbol? MoveNextMethod { get; }
Property Value
Methods
Equals(ForEachStatementInfo)
Declaration
public bool Equals(ForEachStatementInfo other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Implements