Conversion 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
변환이 허용되는지 여부와 허용되는 경우 어떤 종류의 변환(그리고 경우에 따라 연결된 기호)을 요약합니다.
public value class Conversion : IEquatable<Microsoft::CodeAnalysis::CSharp::Conversion>
public struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
public readonly struct Conversion : IEquatable<Microsoft.CodeAnalysis.CSharp.Conversion>
type Conversion = struct
Public Structure Conversion
Implements IEquatable(Of Conversion)
- 상속
-
Conversion
- 구현
속성
ConstrainedToType |
의 가상 호출(있는 경우)을 resolve 데 사용되는 런타임 형식의 MethodSymbol형식 매개 변수입니다. 가 정적으로 확인되거나 가 null이면 MethodSymbol Null입니다. |
Exists |
변환이 있으면 암시적 또는 명시적 변환으로 true를 반환합니다. |
IsAnonymousFunction |
변환이 암시적 익명 함수 변환인 경우 true를 반환합니다. |
IsBoxing |
변환이 암시적 boxing 변환이면 true를 반환합니다. |
IsCollectionExpression |
변환이 암시적 컬렉션 식 변환이면 true를 반환합니다. |
IsCollectionLiteral |
변환이 암시적 컬렉션 리터럴 식 변환이면 true를 반환합니다. |
IsConditionalExpression |
변환이 암시적 조건식 변환이면 true를 반환합니다. |
IsConstantExpression |
변환이 암시적 상수 식 변환이면 true를 반환합니다. |
IsDefaultLiteral |
변환이 암시적 기본 리터럴 변환이면 true를 반환합니다. |
IsDynamic |
변환이 암시적 동적 변환인 경우 true를 반환합니다. |
IsEnumeration |
변환이 암시적 열거형 변환 또는 명시적 열거형 변환이면 true를 반환합니다. |
IsExplicit |
변환이 명시적이면 true를 반환합니다. |
IsIdentity |
변환이 ID 변환이면 true를 반환합니다. |
IsImplicit |
변환이 암시적이면 true를 반환합니다. |
IsInlineArray |
변환이 인라인 배열 변환이면 true를 반환합니다. |
IsInterpolatedString |
변환이 보간된 문자열 변환이면 true를 반환합니다. |
IsInterpolatedStringHandler |
변환이 보간된 문자열 작성기 변환인 경우 true를 반환합니다. |
IsIntPtr |
변환이 IntPtr 또는 UIntPtr로의 변환인 경우 true를 반환합니다. |
IsMethodGroup |
변환이 암시적 메서드 그룹 변환인 경우 true를 반환합니다. |
IsNullable |
변환이 암시적 nullable 변환 또는 명시적 nullable 변환이면 true를 반환합니다. |
IsNullLiteral |
변환이 암시적 null 리터럴 변환이면 true를 반환합니다. |
IsNumeric |
변환이 암시적 숫자 변환 또는 명시적 숫자 변환이면 true를 반환합니다. |
IsObjectCreation |
변환이 암시적 개체 생성 식 변환인 경우 true를 반환합니다. |
IsPointer |
변환이 포인터 변환인 경우 true를 반환합니다. |
IsReference |
변환이 암시적 참조 변환 또는 명시적 참조 변환인 경우 true를 반환합니다. |
IsStackAlloc |
변환이 stackalloc 변환이면 true를 반환합니다. |
IsSwitchExpression |
변환이 암시적 스위치 식 변환이면 true를 반환합니다. |
IsThrow |
변환이 암시적 throw 변환이면 true를 반환합니다. |
IsTupleConversion |
변환이 암시적 튜플 변환 또는 명시적 튜플 변환인 경우 true를 반환합니다. |
IsTupleLiteralConversion |
변환이 암시적 튜플 리터럴 변환 또는 명시적 튜플 리터럴 변환인 경우 true를 반환합니다. |
IsUnboxing |
변환이 명시적 언박싱 변환이면 true를 반환합니다. |
IsUserDefined |
변환이 암시적 사용자 정의 변환 또는 명시적 사용자 정의 변환인 경우 true를 반환합니다. |
MethodSymbol |
가 true인 경우 메서드 그룹 변환에 대한 대리자를 만드는 데 사용되는 메서드 또는 가 true인 경우 IsMethodGroupIsUserDefined 사용자 정의 변환에 대한 변환을 수행하는 데 사용되는 메서드를 반환합니다. 그렇지 않으면 는 null을 반환합니다. |
메서드
Equals(Conversion) |
지정된 Conversion 개체가 현재 Conversion 개체와 같은지 여부를 확인합니다. |
Equals(Object) |
지정된 Conversion 개체가 현재 Conversion 개체와 같은지 여부를 확인합니다. |
GetHashCode() |
현재 Conversion 개체의 해시 코드를 반환합니다. |
ToCommonConversion() |
이 C# 변환에서 을 CommonConversion 만듭니다. |
ToString() |
변환의 를 나타내는 문자열을 반환합니다 Microsoft.CodeAnalysis.CSharp.Conversion.Kind . |
연산자
Equality(Conversion, Conversion) |
지정된 Conversion 개체가 같으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
Inequality(Conversion, Conversion) |
지정한 개체가 같고 true이면 false를 Conversion 반환합니다. |
적용 대상
.NET