7 writes to _marshalType
Microsoft.CodeAnalysis (7)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (7)
40_marshalType = Cci.Constants.UnmanagedType_CustomMarshaler; 49_marshalType = unmanagedType; 58_marshalType = UnmanagedType.LPArray; 69_marshalType = UnmanagedType.ByValArray; 78_marshalType = Cci.Constants.UnmanagedType_SafeArray; 87_marshalType = UnmanagedType.ByValTStr; 94_marshalType = type;
16 references to _marshalType
Microsoft.CodeAnalysis (16)
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (16)
101get { return _marshalType; } 109_marshalType == UnmanagedType.Interface || 110_marshalType == UnmanagedType.IUnknown || 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); 154Debug.Assert(_marshalType == UnmanagedType.LPArray && _marshalParameterIndex <= short.MaxValue); 163Debug.Assert(_marshalType == UnmanagedType.LPArray || _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)