57 references to Constants
Microsoft.CodeAnalysis (33)
MetadataReader\PEModule.cs (2)
1685case (int)Cci.Constants.ComInterfaceType_InterfaceIsDual: 1686case (int)Cci.Constants.ComInterfaceType_InterfaceIsIDispatch:
MetadataReader\TypeAttributesExtensions.cs (1)
43return Cci.Constants.CharSet_Auto;
PEWriter\MetadataWriter.cs (5)
1526case Constants.CharSet_Auto: 2229attributes = exportedType.IsForwarder ? TypeAttributes.NotPublic | Constants.TypeAttributes_TypeForwarder : TypeAttributes.Public; 3558case Constants.UnmanagedType_CustomMarshaler: 3608case Constants.UnmanagedType_SafeArray: 3626case Constants.UnmanagedType_IDispatch:
Symbols\Attributes\CommonAttributeData.cs (3)
430CharSet charSet = (defaultCharSet != Cci.Constants.CharSet_None) ? defaultCharSet : CharSet.Ansi; 458case Cci.Constants.CharSet_None: 463case Cci.Constants.CharSet_Auto:
Symbols\Attributes\CommonModuleWellKnownAttributeData.cs (2)
64return value >= Cci.Constants.CharSet_None && value <= Cci.Constants.CharSet_Auto;
Symbols\Attributes\CommonTypeWellKnownAttributeData.cs (1)
178Debug.Assert(charSet == CharSet.Ansi || charSet == CharSet.Unicode || charSet == Cci.Constants.CharSet_Auto);
Symbols\Attributes\MarshalAsAttributeDecoder.cs (5)
28case Cci.Constants.UnmanagedType_CustomMarshaler: 33case Cci.Constants.UnmanagedType_IDispatch: 54case Cci.Constants.UnmanagedType_SafeArray: 70case Cci.Constants.UnmanagedType_VBByRefStr: 226if (!isFixed && elementType == Cci.Constants.UnmanagedType_CustomMarshaler ||
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (9)
40_marshalType = Cci.Constants.UnmanagedType_CustomMarshaler; 78_marshalType = Cci.Constants.UnmanagedType_SafeArray; 111_marshalType == Cci.Constants.UnmanagedType_IDispatch); 119Debug.Assert(_marshalType == Cci.Constants.UnmanagedType_CustomMarshaler); 136Debug.Assert(_marshalType == Cci.Constants.UnmanagedType_CustomMarshaler); 145Debug.Assert(_marshalType == UnmanagedType.ByValTStr || _marshalType == UnmanagedType.LPArray || _marshalType == Cci.Constants.UnmanagedType_SafeArray || _marshalType == UnmanagedType.ByValArray); 172Debug.Assert(_marshalType == Cci.Constants.UnmanagedType_SafeArray); 179Debug.Assert(_marshalType == Cci.Constants.UnmanagedType_SafeArray); 197if (_marshalType != Cci.Constants.UnmanagedType_SafeArray || _marshalTypeNameOrSymbol == null)
Symbols\PlatformInvokeInformation.cs (5)
76return Cci.Constants.CharSet_Auto; 79return Cci.Constants.CharSet_None; 119return Cci.Constants.CallingConvention_FastCall; 186case Cci.Constants.CharSet_Auto: 216case Cci.Constants.CallingConvention_FastCall:
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Attributes\AttributeData.cs (4)
606case Cci.Constants.ClassInterfaceType_AutoDispatch: 607case Cci.Constants.ClassInterfaceType_AutoDual: 631case Cci.Constants.ComInterfaceType_InterfaceIsDual: 632case Cci.Constants.ComInterfaceType_InterfaceIsIDispatch:
Symbols\ParameterSymbol.cs (1)
103case Cci.Constants.UnmanagedType_IDispatch:
Symbols\Source\SourceAssemblySymbol.cs (1)
1957var typedConstantNoStringInterning = new TypedConstant(int32Type, TypedConstantKind.Primitive, Cci.Constants.CompilationRelaxations_NoStringInterning);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
803CharSet charSet = this.GetEffectiveDefaultMarshallingCharSet() ?? Cci.Constants.CharSet_None;
Microsoft.CodeAnalysis.VisualBasic (17)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (2)
461Case Cci.Constants.CharSet_None, CharSet.Ansi 465Case Cci.Constants.CharSet_Auto
Symbols\Attributes\AttributeData.vb (4)
448Case ClassInterfaceType.None, Cci.Constants.ClassInterfaceType_AutoDispatch, Cci.Constants.ClassInterfaceType_AutoDual 475Case Cci.Constants.ComInterfaceType_InterfaceIsDual, Cci.Constants.ComInterfaceType_InterfaceIsIDispatch, ComInterfaceType.InterfaceIsIInspectable, ComInterfaceType.InterfaceIsIUnknown
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1508(interfaceType And Cci.Constants.ComInterfaceType_InterfaceIsIDispatch) <> 0 Then
Symbols\ParameterSymbol.vb (1)
96Case UnmanagedType.Interface, UnmanagedType.IUnknown, Cci.Constants.UnmanagedType_IDispatch
Symbols\Source\SourceAssemblySymbol.vb (1)
1503Dim typedConstantNoStringInterning = New TypedConstant(int32Type, TypedConstantKind.Primitive, Cci.Constants.CompilationRelaxations_NoStringInterning)
Symbols\Source\SourceMethodSymbol.vb (1)
1657Dim charSet As CharSet = If(Me.EffectiveDefaultMarshallingCharSet, Microsoft.Cci.Constants.CharSet_None)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2075(interfaceType And Cci.Constants.ComInterfaceType_InterfaceIsIDispatch) <> 0 Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1003CShort(Cci.Constants.ComInterfaceType_InterfaceIsIDispatch)))))
Symbols\Source\SourceParameterSymbol.vb (5)
461Case Cci.Constants.CharSet_None, CharSet.Ansi 462info.SetMarshalAsSimpleType(Cci.Constants.UnmanagedType_AnsiBStr) 464Case Cci.Constants.CharSet_Auto 465info.SetMarshalAsSimpleType(Cci.Constants.UnmanagedType_TBStr) 474info.SetMarshalAsSimpleType(Cci.Constants.UnmanagedType_VBByRefStr)