internal static string EncLogRowToString(EditAndContinueLogEntry row) { TableIndex tableIndex; MetadataTokens.TryGetTableIndex(row.Handle.Kind, out tableIndex); return string.Format( "Row({0}, TableIndex.{1}, EditAndContinueOperation.{2})", MetadataTokens.GetRowNumber(row.Handle), tableIndex, row.Operation); }
private static bool IsDefinition(EditAndContinueLogEntry entry) { TableIndex index; Assert.True(MetadataTokens.TryGetTableIndex(entry.Handle.HandleType, out index)); switch (index) { case TableIndex.MethodDef: case TableIndex.Field: case TableIndex.Constant: case TableIndex.GenericParam: case TableIndex.GenericParamConstraint: case TableIndex.Event: case TableIndex.CustomAttribute: case TableIndex.DeclSecurity: case TableIndex.Assembly: case TableIndex.MethodImpl: case TableIndex.Param: case TableIndex.Property: case TableIndex.TypeDef: case TableIndex.ExportedType: case TableIndex.StandAloneSig: case TableIndex.ClassLayout: case TableIndex.FieldLayout: case TableIndex.FieldMarshal: case TableIndex.File: case TableIndex.ImplMap: case TableIndex.InterfaceImpl: case TableIndex.ManifestResource: case TableIndex.MethodSemantics: case TableIndex.Module: case TableIndex.NestedClass: case TableIndex.EventMap: case TableIndex.PropertyMap: return(true); } return(false); }
internal static string EncLogRowToString(EditAndContinueLogEntry row) { TableIndex tableIndex; MetadataTokens.TryGetTableIndex(row.Handle.Kind, out tableIndex); return string.Format( "Row({0}, TableIndex.{1}, EditAndContinueOperation.{2})", MetadataTokens.GetRowNumber(row.Handle), tableIndex, row.Operation); }
private static bool IsDefinition(EditAndContinueLogEntry entry) { TableIndex index; Assert.True(MetadataTokens.TryGetTableIndex(entry.Handle.Kind, out index)); switch (index) { case TableIndex.MethodDef: case TableIndex.Field: case TableIndex.Constant: case TableIndex.GenericParam: case TableIndex.GenericParamConstraint: case TableIndex.Event: case TableIndex.CustomAttribute: case TableIndex.DeclSecurity: case TableIndex.Assembly: case TableIndex.MethodImpl: case TableIndex.Param: case TableIndex.Property: case TableIndex.TypeDef: case TableIndex.ExportedType: case TableIndex.StandAloneSig: case TableIndex.ClassLayout: case TableIndex.FieldLayout: case TableIndex.FieldMarshal: case TableIndex.File: case TableIndex.ImplMap: case TableIndex.InterfaceImpl: case TableIndex.ManifestResource: case TableIndex.MethodSemantics: case TableIndex.Module: case TableIndex.NestedClass: case TableIndex.EventMap: case TableIndex.PropertyMap: return true; } return false; }
private static string EncLogRowToString(EditAndContinueLogEntry row) { return string.Format( "Row({0}, TableIndices.{1}, EditAndContinueOperation.{2})", MetadataTokens.GetRowNumber(row.Handle), MetadataTokens.GetTableIndex(row.Handle), row.Operation); }