public static void RegisterStringTagProvider(IStringTagProvider tagProvider) { foreach (string str in tagProvider.Tags) { stringTagProviders[str] = tagProvider; } }
public static void RegisterStringTagProvider(string prefix, IStringTagProvider tagProvider) { if (prefix == null) throw new ArgumentNullException("prefix"); if (tagProvider == null) throw new ArgumentNullException("tagProvider"); prefixedStringTagProviders[prefix] = tagProvider; }
public static void RegisterStringTagProvider(IStringTagProvider tagProvider) { if (tagProvider == null) { throw new ArgumentNullException("tagProvider"); } stringTagProviders.Push(tagProvider); }
public static void RegisterStringTagProvider(IStringTagProvider tagProvider) { string[] tags = tagProvider.Tags; for (int i = 0; i < tags.Length; i++) { string key = tags[i]; StringParser.stringTagProviders[key] = tagProvider; } }
public static void RegisterStringTagProvider(string prefix, IStringTagProvider tagProvider) { if (prefix == null) { throw new ArgumentNullException("prefix"); } if (tagProvider == null) { throw new ArgumentNullException("tagProvider"); } prefixedStringTagProviders[prefix] = tagProvider; }
public static void RegisterStringTagProvider(IStringTagProvider tagProvider) { if (tagProvider == null) throw new ArgumentNullException("tagProvider"); stringTagProviders.Push(tagProvider); }
public static void UnregisterStringTagProvider(IStringTagProvider provider) { customProviders.Remove(provider); }
public static void RegisterStringTagProvider(IStringTagProvider provider) { customProviders.Add(provider); }
public TemporaryRegistration(IStringTagProvider provider) { this.provider = provider; StringParserService.RegisterStringTagProvider(provider); }
internal void SetSource(IStringTagProvider provider, object instance) { this.provider = provider; this.instance = instance; }
internal void SetSource (IStringTagProvider provider, object instance) { this.provider = provider; this.instance = instance; }