internal AbstractClassIndexerWithCodeAnalysis() { indexer = new ClassIndexerWithCodeAnalysis() { DeclaringTypeFunc = () => DeclaringType.Class }; }
public AbstractClassIndexerWithCodeAnalysis( ClassMemberVisibilityModifier visibility, ITypeReferenceWithCodeAnalysis type, IEnumerable <IndexerParameterWithCodeAnalysis> parameters, MethodBodyWithCodeAnalysis getAccessor, MethodBodyWithCodeAnalysis setAccessor) { indexer = new ClassIndexerWithCodeAnalysis(visibility, type, parameters, getAccessor, setAccessor); }
internal SealedClassIndexerWithCodeAnalysis(ClassIndexerWithCodeAnalysis indexer = null) { this.indexer = indexer ?? new ClassIndexerWithCodeAnalysis(); this.indexer.DeclaringTypeFunc = () => DeclaringType.Class; }