29 references to GCRefMapToken
Microsoft.Diagnostics.DataContractReader.Contracts (29)
Contracts\CallingConvention\CallingConvention_1.cs (18)
372SortedDictionary<int, GCRefMapToken> tokens = new(); 379GCRefMapToken token; 382token = arg.IsValueTypeThis ? GCRefMapToken.Interior : GCRefMapToken.Ref; 386token = GCRefMapToken.VASigCookie; 407tokens[genRegOffset] = GCRefMapToken.Ref; 409tokens[genRegOffset] = GCRefMapToken.Interior; 424GenericContextLoc.InstArgMethodDesc => GCRefMapToken.MethodParam, 425GenericContextLoc.InstArgMethodTable => GCRefMapToken.TypeParam, 426_ => GCRefMapToken.Skip, 428if (token == GCRefMapToken.Skip) 440token = GCRefMapToken.Ref; 444token = GCRefMapToken.Interior; 450token = GCRefMapToken.Interior; 467tokens[checked(arg.Offset + (int)offset)] = GCRefMapToken.Interior; 487tokens[seriesBase + subOff] = GCRefMapToken.Ref; 546if (tokens.TryGetValue(offset, out GCRefMapToken token) && token != GCRefMapToken.Skip)
Contracts\StackWalk\GC\GCRefMapDecoder.cs (4)
137public GCRefMapToken ReadToken() 146return GCRefMapToken.Skip; 151return (GCRefMapToken)((ext >> 1) + 3); 155return (GCRefMapToken)val;
Contracts\StackWalk\GC\GcScanner.cs (7)
210GCRefMapToken token = decoder.ReadToken(); 215case GCRefMapToken.Skip: 217case GCRefMapToken.Ref: 220case GCRefMapToken.Interior: 223case GCRefMapToken.MethodParam: 224case GCRefMapToken.TypeParam: 226case GCRefMapToken.VASigCookie: