28 references to Type
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Expressions.cs (2)
8590resultType = ((EventSymbol)symbolOpt).Type; 10090return new BoundEventAccess(node, receiver, eventSymbol, isUsableAsField, lookupResult, eventSymbol.Type, hasErrors: (hasErrors || hasError));
Compiler\ClsComplianceChecker.cs (1)
729type = ((EventSymbol)symbol).Type;
Compiler\MethodBodySynthesizer.cs (1)
350TypeSymbol delegateType = eventSymbol.Type;
Emitter\Model\EventSymbolAdapter.cs (1)
97return ((PEModuleBuilder)context.Module).Translate(AdaptedEventSymbol.Type, syntaxNodeOpt: (CSharpSyntaxNode?)context.SyntaxNode, diagnostics: context.Diagnostics);
Emitter\NoPia\EmbeddedEvent.cs (1)
46return moduleBuilder.Translate(UnderlyingEvent.AdaptedEventSymbol.Type, syntaxNodeOpt, diagnostics);
FlowAnalysis\EmptyStructTypeCache.cs (1)
210return (!eventSymbol.HasAssociatedField || ShouldIgnoreStructField(eventSymbol, eventSymbol.Type)) ? null : eventSymbol.AssociatedField.AsMember(type);
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
102TypeSymbol eventType = eventSymbol.Type;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
747return MakeEventAccess(rewrittenLeft.Syntax, rewrittenReceiver, eventSymbol, null, rewrittenLeft.ResultKind, eventSymbol.Type);
Symbols\MemberSymbolExtensions.cs (2)
488return e.Type.CustomModifierCount(); 866return ((EventSymbol)member).Type.ContainsTupleNames();
Symbols\Metadata\PE\PEEventSymbol.cs (1)
571: Type.ContainsPointerOrFunctionPointer();
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
903return @event.Type.HasCustomModifiers(flagNonDefaultArraySizesOrLowerBounds: false); //can't have custom modifiers on (vs in) type 921return @event.Type.CustomModifierCount();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1119if (TypeSymbol.Equals(retargetedEvent.Type, targetType.Type, TypeCompareKind.ConsiderEverything2))
Symbols\Source\SourceEventSymbol.cs (9)
490return Type.ContainsPointerOrFunctionPointer() 697else if (this.Type.IsVoidType()) 701else if (!this.IsNoMoreVisibleThan(this.Type, ref useSiteInfo) && (CSharpSyntaxNode as EventDeclarationSyntax)?.ExplicitInterfaceSpecifier == null) 706diagnostics.Add(ErrorCode.ERR_BadVisEventType, location, this, this.Type); 708else if (!this.Type.IsDelegateType() && !this.Type.IsErrorType()) 742TypeSymbol overriddenEventType = eventWithCustomModifiers.Type; 875this.Type.CheckAllConstraints(compilation, conversions, location, diagnostics); 877if (compilation.ShouldEmitNativeIntegerAttributes(Type))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4694eventSymbol.Type.Equals(methodParams[0].Type, TypeCompareKind.AllIgnoreOptions);
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
145if (fieldLikeEvent.Type.IsDelegateType())
Symbols\TypeSymbol.cs (1)
2044interfaceMemberReturnType = ((EventSymbol)interfaceMember).Type;
Symbols\VarianceSafety.cs (1)
227@event.Type,