Пример #1
0
 public static void RegisterStringTagProvider(IStringTagProvider tagProvider)
 {
     foreach (string str in tagProvider.Tags)
     {
         stringTagProviders[str] = tagProvider;
     }
 }
Пример #2
0
		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;
		}
Пример #3
0
 public static void RegisterStringTagProvider(IStringTagProvider tagProvider)
 {
     if (tagProvider == null)
     {
         throw new ArgumentNullException("tagProvider");
     }
     stringTagProviders.Push(tagProvider);
 }
Пример #4
0
 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;
     }
 }
Пример #5
0
 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;
 }
Пример #6
0
		public static void RegisterStringTagProvider(IStringTagProvider tagProvider)
		{
			if (tagProvider == null)
				throw new ArgumentNullException("tagProvider");
			stringTagProviders.Push(tagProvider);
		}
Пример #7
0
 public static void UnregisterStringTagProvider(IStringTagProvider provider)
 {
     customProviders.Remove(provider);
 }
Пример #8
0
 public static void RegisterStringTagProvider(IStringTagProvider provider)
 {
     customProviders.Add(provider);
 }
Пример #9
0
 public TemporaryRegistration(IStringTagProvider provider)
 {
     this.provider = provider;
     StringParserService.RegisterStringTagProvider(provider);
 }
Пример #10
0
 public static void RegisterStringTagProvider(IStringTagProvider tagProvider)
 {
     foreach (string str in tagProvider.Tags)
     {
         stringTagProviders[str] = tagProvider;
     }
 }
Пример #11
0
 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;
		}