Summary description for InterceptorEntryDefinition.
Inheritance: InterceptorDefinition
Example #1
0
        public DefinitionBase Add(String key, LexicalInfo info)
        {
            InterceptorEntryDefinition entry = new InterceptorEntryDefinition(key, info);

            Add(entry);
            return(entry);
        }
Example #2
0
		public override void OnInterceptorEntryDefinition(InterceptorEntryDefinition interceptor)
		{
			AssertIsInterceptor(interceptor.LexicalInfo, interceptor.TypeReference.ResolvedType, INVALID_INTERCEPTOR);
		}
Example #3
0
		private void LoadInterceptors()
		{
			XmlNodeList interceptors = _node.SelectNodes("interceptors/interceptor");
			foreach (XmlNode node in interceptors)
			{
				String key = GetRequiredAttribute(node, "key");
				InterceptorEntryDefinition inter = new InterceptorEntryDefinition(key, LexicalInfo.Empty);
				inter.TypeReference = CreateTypeReference(node);

				Configuration.Interceptors.Add(inter);
			}
		}
Example #4
0
		public override void OnInterceptorEntryDefinition(InterceptorEntryDefinition interceptor)
		{
			base.OnInterceptorEntryDefinition (interceptor);
			_interceptorKey2TypeReference[interceptor.Key] = interceptor.TypeReference;
		}
Example #5
0
 public void Add(InterceptorEntryDefinition entry)
 {
     InnerList.Add(entry);
 }
		public void Add( InterceptorEntryDefinition entry )
		{
			InnerList.Add( entry );
		}
		public DefinitionBase Add( String key, LexicalInfo info )
		{
			InterceptorEntryDefinition entry = new InterceptorEntryDefinition( key, info );
			Add(entry);
			return entry;
		}