ExtensionMethodSymbolInfo Struct
Namespace: Roslynator
Assembly: Roslynator.Core.dll
Represents an extension method symbol.
public readonly struct ExtensionMethodSymbolInfo : IEquatable<Roslynator.ExtensionMethodSymbolInfo>
Inheritance
Object → ValueType → ExtensionMethodSymbolInfo
Implements
Properties
| Property | Summary |
|---|---|
| IsReduced | True if the symbol was reduced. |
| ReducedSymbol | The definition of extension method from which this symbol was reduced, or null, if the symbol was not reduced. |
| ReducedSymbolOrSymbol | The reduced symbol or the symbol if the reduced symbol is null. |
| Symbol | The extension method symbol. |
Methods
| Method | Summary |
|---|---|
| Equals(ExtensionMethodSymbolInfo) | (Implements IEquatable<ExtensionMethodSymbolInfo>.Equals) |
| Equals(Object) | (Overrides ValueType.Equals) |
| GetHashCode() | (Overrides ValueType.GetHashCode) |
| GetType() | (Inherited from Object) |
| MemberwiseClone() | (Inherited from Object) |
| ToString() | (Inherited from ValueType) |
Operators
| Operator | Summary |
|---|---|
| Equality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo) | |
| Inequality(ExtensionMethodSymbolInfo, ExtensionMethodSymbolInfo) |