Exemple #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="kind">Alias kind</param>
 /// <param name="type">Serialized type name, see <see cref="Type.AssemblyQualifiedName"/></param>
 /// <param name="name">Name, eg. "$ReturnValue", "$1"</param>
 /// <param name="customTypeInfoId">Custom type info ID</param>
 /// <param name="customTypeInfo">Custom type info understood by the EE or null</param>
 public DbgDotNetAlias(DbgDotNetAliasKind kind, string type, string name, Guid customTypeInfoId, ReadOnlyCollection <byte> customTypeInfo)
 {
     Kind             = kind;
     Type             = type ?? throw new ArgumentNullException(nameof(type));
     Name             = name ?? throw new ArgumentNullException(nameof(name));
     CustomTypeInfo   = customTypeInfo;
     CustomTypeInfoId = customTypeInfoId;
 }
Exemple #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="kind">Alias kind</param>
 /// <param name="type">Serialized type name, see <see cref="Type.AssemblyQualifiedName"/></param>
 /// <param name="name">Name, eg. "$ReturnValue", "$1"</param>
 /// <param name="customTypeInfoId">Custom type info ID</param>
 /// <param name="customTypeInfo">Custom type info understood by the EE or null</param>
 public DbgDotNetAlias(DbgDotNetAliasKind kind, string type, string name, Guid customTypeInfoId, ReadOnlyCollection <byte> customTypeInfo)
 {
     Kind             = kind;
     Type             = type;
     Name             = name;
     CustomTypeInfo   = customTypeInfo;
     CustomTypeInfoId = customTypeInfoId;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="kind">Alias kind</param>
 /// <param name="id">Id</param>
 public DbgDotNetParsedAlias(DbgDotNetAliasKind kind, uint id)
 {
     Kind = kind;
     Id   = id;
 }