public bool Equals([NotNullWhen(true)] PrefixHandle?prefix2) { if (prefix2 is null) { return(false); } PrefixHandleType type1 = _type; PrefixHandleType type2 = prefix2._type; if (type1 != type2) { return(false); } if (type1 != PrefixHandleType.Buffer) { return(true); } if (_bufferReader == prefix2._bufferReader) { return(_bufferReader.Equals2(_offset, _length, prefix2._offset, prefix2._length)); } else { return(_bufferReader.Equals2(_offset, _length, prefix2._bufferReader, prefix2._offset, prefix2._length)); } }
public bool Equals(PrefixHandle prefix2) { if (ReferenceEquals(prefix2, null)) { return(false); } PrefixHandleType type1 = _type; PrefixHandleType type2 = prefix2._type; if (type1 != type2) { return(false); } if (type1 != PrefixHandleType.Buffer) { return(true); } if (_bufferReader == prefix2._bufferReader) { return(_bufferReader.Equals2(_offset, _length, prefix2._offset, prefix2._length)); } else { return(_bufferReader.Equals2(_offset, _length, prefix2._bufferReader, prefix2._offset, prefix2._length)); } }
bool Equals2(string prefix2) { PrefixHandleType type = this.type; if (type != PrefixHandleType.Buffer) { return(GetString(type) == prefix2); } return(bufferReader.Equals2(this.offset, this.length, prefix2)); }
public string GetString() { PrefixHandleType type = this.type; if (type != PrefixHandleType.Buffer) { return(GetString(type)); } return(this.bufferReader.GetString(this.offset, this.length)); }
private bool Equals2(string prefix2) { PrefixHandleType type = _type; if (type != PrefixHandleType.Buffer) { return(GetString(type) == prefix2); } return(_bufferReader.Equals2(_offset, _length, prefix2)); }
public byte[] GetString(out int offset, out int length) { PrefixHandleType type = this.type; if (type != PrefixHandleType.Buffer) { return(GetString(type, out offset, out length)); } offset = this.offset; length = this.length; return(this.bufferReader.Buffer); }
public string GetString() { PrefixHandleType type = _type; if (type != PrefixHandleType.Buffer) { return(GetString(type)); } else { return(_bufferReader.GetString(_offset, _length)); } }
public string GetString(XmlNameTable nameTable) { PrefixHandleType type = this.type; if (type != PrefixHandleType.Buffer) { return(GetString(type)); } else { return(bufferReader.GetString(offset, length, nameTable)); } }
public static byte[] GetString(PrefixHandleType type, out int offset, out int length) { if (type == PrefixHandleType.Empty) { offset = 0; length = 0; } else { length = 1; offset = ((int)type) - 1; } return(prefixBuffer); }
public static byte[] GetString(PrefixHandleType type, out int offset, out int length) { DiagnosticUtility.DebugAssert(type != PrefixHandleType.Buffer, ""); if (type == PrefixHandleType.Empty) { offset = 0; length = 0; } else { length = 1; offset = (int)(type - PrefixHandleType.A); } return(s_prefixBuffer); }
public byte[] GetString(out int offset, out int length) { PrefixHandleType type = _type; if (type != PrefixHandleType.Buffer) { return(GetString(type, out offset, out length)); } else { offset = _offset; length = _length; return(_bufferReader.Buffer); } }
private bool Equals2(PrefixHandle prefix2) { PrefixHandleType type = this.type; PrefixHandleType type2 = prefix2.type; if (type != type2) { return(false); } if (type != PrefixHandleType.Buffer) { return(true); } if (this.bufferReader == prefix2.bufferReader) { return(this.bufferReader.Equals2(this.offset, this.length, prefix2.offset, prefix2.length)); } return(this.bufferReader.Equals2(this.offset, this.length, prefix2.bufferReader, prefix2.offset, prefix2.length)); }
public void SetValue(int offset, int length) { if (length == 0) { this.SetValue(PrefixHandleType.Empty); } else { if (length == 1) { byte @byte = this.bufferReader.GetByte(offset); if ((@byte >= 0x61) && (@byte <= 0x7a)) { this.SetValue(GetAlphaPrefix(@byte - 0x61)); return; } } this.type = PrefixHandleType.Buffer; this.offset = offset; this.length = length; } }
private bool Equals2(PrefixHandle prefix2) { PrefixHandleType type1 = _type; PrefixHandleType type2 = prefix2._type; if (type1 != type2) { return(false); } if (type1 != PrefixHandleType.Buffer) { return(true); } if (_bufferReader == prefix2._bufferReader) { return(_bufferReader.Equals2(_offset, _length, prefix2._offset, prefix2._length)); } else { return(_bufferReader.Equals2(_offset, _length, prefix2._bufferReader, prefix2._offset, prefix2._length)); } }
public void SetValue(int offset, int length) { if (length == 0) { SetValue(PrefixHandleType.Empty); return; } if (length == 1) { byte ch = bufferReader.GetByte(offset); if (ch >= 'a' && ch <= 'z') { SetValue(GetAlphaPrefix(ch - 'a')); return; } } this.type = PrefixHandleType.Buffer; this.offset = offset; this.length = length; }
public void SetValue(int offset, int length) { if (length == 0) { SetValue(PrefixHandleType.Empty); return; } if (length == 1) { byte ch = _bufferReader.GetByte(offset); if (ch >= 'a' && ch <= 'z') { SetValue(GetAlphaPrefix(ch - 'a')); return; } } _type = PrefixHandleType.Buffer; _offset = offset; _length = length; }
public static byte[] GetString(PrefixHandleType type, out int offset, out int length) { if (type == PrefixHandleType.Empty) { offset = 0; length = 0; } else { length = 1; offset = ((int) type) - 1; } return prefixBuffer; }
public static string GetString(PrefixHandleType type) { DiagnosticUtility.DebugAssert(type != PrefixHandleType.Buffer, ""); return(s_prefixStrings[(int)type]); }
public bool TryGetShortPrefix(out PrefixHandleType type) { type = _type; return(type != PrefixHandleType.Buffer); }
public void SetValue(PrefixHandleType type) { this.type = type; }
public static string GetString(PrefixHandleType type) { return prefixStrings[(int) type]; }
public void SetValue(PrefixHandle prefix) { _type = prefix._type; _offset = prefix._offset; _length = prefix._length; }
public static byte[] GetString(PrefixHandleType type, out int offset, out int length) { Fx.Assert(type != PrefixHandleType.Buffer, ""); if (type == PrefixHandleType.Empty) { offset = 0; length = 0; } else { length = 1; offset = (int)(type - PrefixHandleType.A); } return prefixBuffer; }
public static string GetString(PrefixHandleType type) { Fx.Assert(type != PrefixHandleType.Buffer, ""); return prefixStrings[(int)type]; }
public void SetValue(PrefixHandleType type) { DiagnosticUtility.DebugAssert(type != PrefixHandleType.Buffer, ""); _type = type; }
private bool TryGetShortPrefix(string s, out PrefixHandleType shortPrefix) { int length = s.Length; if (length == 0) { shortPrefix = PrefixHandleType.Empty; return true; } if (length == 1) { char ch = s[0]; if (ch >= 'a' && ch <= 'z') { shortPrefix = PrefixHandle.GetAlphaPrefix(ch - 'a'); return true; } } shortPrefix = PrefixHandleType.Empty; return false; }
public void SetValue(PrefixHandleType type) { DiagnosticUtility.DebugAssert(type != PrefixHandleType.Buffer, ""); _type = type; }
public void SetValue(int offset, int length) { if (length == 0) { this.SetValue(PrefixHandleType.Empty); } else { if (length == 1) { byte @byte = this.bufferReader.GetByte(offset); if ((@byte >= 0x61) && (@byte <= 0x7a)) { this.SetValue(GetAlphaPrefix(@byte - 0x61)); return; } } this.type = PrefixHandleType.Buffer; this.offset = offset; this.length = length; } }
public void SetValue(PrefixHandleType type) { this.type = type; }
public void SetValue(PrefixHandleType type) { Fx.Assert(type != PrefixHandleType.Buffer, ""); this.type = type; }
public static string GetString(PrefixHandleType type) { return(prefixStrings[(int)type]); }
public void SetValue(PrefixHandle prefix) { this.type = prefix.type; this.offset = prefix.offset; this.length = prefix.length; }
public void SetValue(PrefixHandleType type) { Fx.Assert(type != PrefixHandleType.Buffer, ""); this.type = type; }
public static string GetString(PrefixHandleType type) { Fx.Assert(type != PrefixHandleType.Buffer, ""); return(prefixStrings[(int)type]); }
public void SetValue(PrefixHandle prefix) { _type = prefix._type; _offset = prefix._offset; _length = prefix._length; }
public void SetValue(PrefixHandle prefix) { this.type = prefix.type; this.offset = prefix.offset; this.length = prefix.length; }
public Namespace LookupNamespace(PrefixHandleType prefix) { return _shortPrefixUri[(int)prefix]; }
public bool TryGetShortPrefix(out PrefixHandleType type) { type = this.type; return (type != PrefixHandleType.Buffer); }
protected Namespace LookupNamespace(PrefixHandleType prefix) { Namespace ns = _nsMgr.LookupNamespace(prefix); if (ns == null) XmlExceptionHelper.ThrowUndefinedPrefix(this, PrefixHandle.GetString(prefix)); return ns; }
public static string GetString(PrefixHandleType type) { DiagnosticUtility.DebugAssert(type != PrefixHandleType.Buffer, ""); return s_prefixStrings[(int)type]; }