public DefinitionBase Add(String key, LexicalInfo info) { InterceptorEntryDefinition entry = new InterceptorEntryDefinition(key, info); Add(entry); return(entry); }
public override void OnInterceptorEntryDefinition(InterceptorEntryDefinition interceptor) { AssertIsInterceptor(interceptor.LexicalInfo, interceptor.TypeReference.ResolvedType, INVALID_INTERCEPTOR); }
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); } }
public override void OnInterceptorEntryDefinition(InterceptorEntryDefinition interceptor) { base.OnInterceptorEntryDefinition (interceptor); _interceptorKey2TypeReference[interceptor.Key] = interceptor.TypeReference; }
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; }