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)
101
get { return
_marshalType
; }
109
_marshalType
== UnmanagedType.Interface ||
110
_marshalType
== UnmanagedType.IUnknown ||
111
_marshalType
== Cci.Constants.UnmanagedType_IDispatch);
119
Debug.Assert(
_marshalType
== Cci.Constants.UnmanagedType_CustomMarshaler);
136
Debug.Assert(
_marshalType
== Cci.Constants.UnmanagedType_CustomMarshaler);
145
Debug.Assert(
_marshalType
== UnmanagedType.ByValTStr ||
_marshalType
== UnmanagedType.LPArray ||
_marshalType
== Cci.Constants.UnmanagedType_SafeArray ||
_marshalType
== UnmanagedType.ByValArray);
154
Debug.Assert(
_marshalType
== UnmanagedType.LPArray && _marshalParameterIndex <= short.MaxValue);
163
Debug.Assert(
_marshalType
== UnmanagedType.LPArray ||
_marshalType
== UnmanagedType.ByValArray);
172
Debug.Assert(
_marshalType
== Cci.Constants.UnmanagedType_SafeArray);
179
Debug.Assert(
_marshalType
== Cci.Constants.UnmanagedType_SafeArray);
197
if (
_marshalType
!= Cci.Constants.UnmanagedType_SafeArray || _marshalTypeNameOrSymbol == null)