Esempio n. 1
0
 public MethodReachedBecauseDispatchedVirtuallyReason(AnalysisReasons analysisReasons, IMethodDefinition methodDispatchedUpon, ITypeDefinition typeConstructed)
     : base(analysisReasons)
 {
     virtualDispatchFact = analysisReasons.GetVirtualDispatchFact(methodDispatchedUpon);
     typeConstructedFact = analysisReasons.GetTypeConstructedFact(typeConstructed);
 }
Esempio n. 2
0
 internal MethodReachedReason(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 3
0
 public MethodReachedBecauseEntryPointReason(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 4
0
 internal VirtualDispatchFact(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 5
0
 internal EntryPointReachedFact(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 6
0
        internal AnalysisFact(AnalysisReasons analysisReasons)
        {
            this.analysisReasons = analysisReasons;

            analysisReasons.NoteAnalysisFactCreated(this); // escaping this. Bad bad bad.
        }
Esempio n. 7
0
 internal TypeConstructedFact(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 8
0
        internal AnalysisReason(AnalysisReasons analysisReasons)
        {
            this.analysisReasons = analysisReasons;

            analysisReasons.NoteAnalysisReasonCreated(this); // escaping this in a non-sealed class. Bad bad bad.
        }
Esempio n. 9
0
 internal TypeConstructedBecauseAllocatingMethodReachedReason(AnalysisReasons analysisReasons, IMethodDefinition allocatingMethod)
     : base(analysisReasons)
 {
     allocatorReachedFact = analysisReasons.GetMethodReachedFact(allocatingMethod);
 }
Esempio n. 10
0
 internal TypeConstructedBecauseEntryPointReason(AnalysisReasons analysisReasons)
     : base(analysisReasons)
 {
 }
Esempio n. 11
0
 internal DispatchReachedReason(AnalysisReasons analysisReasons, IMethodDefinition reachedMethod)
     : base(analysisReasons)
 {
     methodReachedFact = analysisReasons.GetMethodReachedFact(reachedMethod);
 }
Esempio n. 12
0
 public MethodReachedBecauseDispatchedNonVirtuallyReason(AnalysisReasons analysisReasons, IMethodDefinition methodDispatchedUpon)
     : base(analysisReasons)
 {
     nonVirtualDispatchFact = analysisReasons.GetNonVirtualDispatchFact(methodDispatchedUpon);
 }