Exemplo n.º 1
0
    void ResolveInheritance()
    {
        if (isInheritanceResolved)
        {
            return;
        }

        isInheritanceResolved = true;

        if (!property.HasThis)
        {
            return;
        }

        foreach (var property in property.EnumerateOverridesAndImplementations())
        {
            var nullability = MemberNullabilityCache.GetOrCreate(property.Resolve());

            MergeFrom(nullability);
        }
    }