internal TypeParser(ParserOptions parserOptions) : base(parserOptions) { _typeRefParser = new TypeRefParser(new StrangerTypeParser(parserOptions), parserOptions); _typeParameterParser = new TypeParameterParser(_typeRefParser, parserOptions); _eventParser = new EventParser(_typeRefParser, parserOptions); _fieldParser = new FieldParser(_typeRefParser, parserOptions); _methodParser = new MethodParser(_typeParameterParser, _typeRefParser, parserOptions); _propertyParser = new PropertyParser(_typeRefParser, parserOptions); }
internal FieldParser(TypeRefParser typeRefParser, ParserOptions parserOptions) : base(parserOptions) { _typeRefParser = typeRefParser; }
internal MethodParser(TypeParameterParser typeParameterParser, TypeRefParser typeRefParser, ParserOptions parserOptions) : base(parserOptions) { _typeParameterParser = typeParameterParser; _typeRefParser = typeRefParser; }
internal EventParser(TypeRefParser typeRefParser, ParserOptions parserOptions) : base(parserOptions) { _typeRefParser = typeRefParser; }
internal PropertyParser(TypeRefParser typeRefParser, ParserOptions parserOptions) : base(parserOptions) { _typeRefParser = typeRefParser; }
internal TypeParameterParser(TypeRefParser typeRefParser, ParserOptions parserOptions) : base(parserOptions) { _typeRefParser = typeRefParser; }