30 references to GCRefMapToken
Microsoft.Diagnostics.DataContractReader.Contracts (30)
Contracts\CallingConvention\CallingConvention_1.cs (18)
606
SortedDictionary<int,
GCRefMapToken
> tokens = new();
613
GCRefMapToken
token;
616
token = arg.IsValueTypeThis ?
GCRefMapToken
.Interior :
GCRefMapToken
.Ref;
620
token =
GCRefMapToken
.VASigCookie;
631
GenericContextLoc.InstArgMethodDesc =>
GCRefMapToken
.MethodParam,
632
GenericContextLoc.InstArgMethodTable =>
GCRefMapToken
.TypeParam,
633
_ =>
GCRefMapToken
.Skip,
635
if (token ==
GCRefMapToken
.Skip)
647
token =
GCRefMapToken
.Ref;
651
token =
GCRefMapToken
.Interior;
657
token =
GCRefMapToken
.Interior;
706
tokens[seriesBase + subOff] =
GCRefMapToken
.Ref;
766
if (tokens.TryGetValue(offset, out
GCRefMapToken
token) && token !=
GCRefMapToken
.Skip)
833
SortedDictionary<int,
GCRefMapToken
> tokens)
843
SortedDictionary<int,
GCRefMapToken
> tokens,
883
tokens[absOffset] =
GCRefMapToken
.Interior;
Contracts\StackWalk\GC\GCRefMapDecoder.cs (5)
29
/// token (see <see cref="
GCRefMapToken
"/>), with a high-bit continuation flag.
103
public
GCRefMapToken
ReadToken()
112
return
GCRefMapToken
.Skip;
117
return (
GCRefMapToken
)((ext >> 1) + 3);
121
return (
GCRefMapToken
)val;
Contracts\StackWalk\GC\GcScanner.cs (7)
202
GCRefMapToken
token = decoder.ReadToken();
207
case
GCRefMapToken
.Skip:
209
case
GCRefMapToken
.Ref:
212
case
GCRefMapToken
.Interior:
215
case
GCRefMapToken
.MethodParam:
216
case
GCRefMapToken
.TypeParam:
218
case
GCRefMapToken
.VASigCookie: