/////////////////////////////////////////////////////////////////////////////////////////////// public string ToString(string pattern, bool noCase) { StringList list = new StringList(this.Keys); return(GenericOps <string> .ListToString(list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string ToString( string pattern, bool noCase, bool qualified ) { if (qualified) { StringList list = new StringList(); foreach (Type type in this) { if (type != null) { list.Add(FormatOps.QualifiedName(type)); } } return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); } else { return(GenericOps <Type> .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); } }
/////////////////////////////////////////////////////////////////////// public string ToString( string separator, string pattern, bool noCase ) { // // HACK: The caller of this method should NOT rely upon the // resulting string being a well-formed list as this // is no longer guaranteed. // if (this.Count == 0) { return(String.Empty); } else if (this.Count == 1) { Result result = this[0]; if (result != null) { return(result.ToString()); } } return(GenericOps <Result> .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase)); }
/////////////////////////////////////////////////////////////////////////////////////////////// public string ToString( string pattern, bool noCase ) { return(GenericOps <char> .ListToString(this, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string ToString( string separator, string pattern, bool noCase ) { return(GenericOps <IClientData> .ListToString( this, ToStringFlags.None, separator, pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string ToString( IOption option ) { return(GenericOps <string> .ListToString( ToList(option), _Constants.Index.Invalid, _Constants.Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), null, false)); }
/////////////////////////////////////////////////////////////////////// #region ToString Methods public string ToString( string pattern, bool noCase ) { return(GenericOps <ArgumentInfo> .ListToString( new ArgumentInfoList(this.Values), Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string KeysToString( string separator ) { StringList list = new StringList(this.Keys); return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, null, false)); }
/////////////////////////////////////////////////////////////////////// #region ToString Methods public virtual string ToString( string pattern, bool noCase ) { StringList list = new StringList(this.Keys); return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, ElementSeparator, pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string ValuesToString( string pattern, RegexOptions regExOptions ) { StringList list = new StringList(this.Values); return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, regExOptions)); }
/////////////////////////////////////////////////////////////////////// #region ToString Methods public string ToString( string pattern, bool noCase ) { // CheckDisposed(); return(GenericOps <ICallFrame> .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }
/////////////////////////////////////////////////////////////////////////////////////////////// #region Dead Code #if DEAD_CODE public string KeysAndValuesToString( string pattern, RegexOptions regExOptions ) { StringList list = GenericOps <string, ScriptLocationIntDictionary> .KeysAndValues( this, false, true, true, MatchMode.RegExp, pattern, null, null, null, null, false, regExOptions) as StringList; return(GenericOps <string> .ListToString(list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), null, false)); }
/////////////////////////////////////////////////////////////////////////////////////////////// #region Public Methods public string ToString( string pattern, bool noCase ) { StringList list = GenericOps <long, string> .KeysAndValues( this, false, true, true, StringOps.DefaultMatchMode, pattern, null, KeyFormat, null, null, noCase, RegexOptions.None) as StringList; return(GenericOps <string> .ListToString(list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), null, false)); }
/////////////////////////////////////////////////////////////////////// public string ValuesToString( MatchMode mode, string pattern, bool noCase, RegexOptions regExOptions ) { StringList list = GenericOps <string, object> .KeysAndValues( this, false, false, true, mode, null, pattern, null, null, null, noCase, regExOptions) as StringList; return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), null, false)); }
/////////////////////////////////////////////////////////////////////// #region Public Methods public override string ToString( string pattern, bool noCase ) { StringList list = new StringList(); foreach (_Wrappers.Plugin item in this.Values) { if (item != null) { list.Add(StringList.MakeList(item.FileName, item.Name)); } } return(GenericOps <string> .ListToString( list, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }
/////////////////////////////////////////////////////////////////////// public string ToString( string separator, string pattern, bool noCase ) { #if CACHE_ARGUMENTLIST_TOSTRING bool canUseCachedString = CanUseCachedString( ToStringFlags.None, separator, pattern, noCase); if (canUseCachedString && (@string != null)) { #if CACHE_STATISTICS Interlocked.Increment( ref cacheCounts[(int)CacheCountType.Hit]); #endif return(@string); } #if CACHE_STATISTICS Interlocked.Increment( ref cacheCounts[(int)CacheCountType.Miss]); #endif #endif string result = GenericOps <Argument> .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase); #if CACHE_ARGUMENTLIST_TOSTRING if (canUseCachedString) { @string = result; } #endif return(result); }
/////////////////////////////////////////////////////////////////////// public string ToString( string separator, string pattern, bool empty, bool noCase ) { if (empty) { return(GenericOps <IPair <string> > .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase)); } else { StringPairList result = new StringPairList(); foreach (IPair <string> element in this) { if (element == null) { continue; } if (String.IsNullOrEmpty(element.X) && String.IsNullOrEmpty(element.Y)) { continue; } result.Add(element); } return(GenericOps <IPair <string> > .ListToString( result, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase)); } }
/////////////////////////////////////////////////////////////////////// public string ToString( string separator, string pattern, bool empty, bool noCase ) { #if CACHE_STRINGLIST_TOSTRING bool canUseCachedString = CanUseCachedString( separator, pattern, empty, noCase); if (canUseCachedString && (@string != null)) { #if CACHE_STATISTICS Interlocked.Increment( ref cacheCounts[(int)CacheCountType.Hit]); #endif return(@string); } #if CACHE_STATISTICS Interlocked.Increment( ref cacheCounts[(int)CacheCountType.Miss]); #endif #endif if (empty) { string result = GenericOps <string> .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase); #if CACHE_STRINGLIST_TOSTRING if (canUseCachedString) { @string = result; } #endif return(result); } else { StringList result = new StringList(); foreach (string element in this) { if (String.IsNullOrEmpty(element)) { continue; } result.Add(element); } return(GenericOps <string> .ListToString( result, Index.Invalid, Index.Invalid, ToStringFlags.None, separator, pattern, noCase)); } }
/////////////////////////////////////////////////////////////////////// public string ToString(string pattern, bool noCase) { return(GenericOps <IAnyPair <Interpreter, IClientData> > .ListToString( this, Index.Invalid, Index.Invalid, ToStringFlags.None, Characters.Space.ToString(), pattern, noCase)); }