Files
codeql/csharp/ql/test/library-tests/controlflow/graph/Qualifiers.cs
2018-08-02 17:53:23 +01:00

33 lines
754 B
C#

class Qualifiers
{
Qualifiers Field;
static Qualifiers StaticField;
Qualifiers Property { get; set; }
static Qualifiers StaticProperty { get; set; }
Qualifiers Method() => null;
static Qualifiers StaticMethod() => null;
void M()
{
var q = Field;
q = Property;
q = Method();
q = this.Field;
q = this.Property;
q = this.Method();
q = StaticField;
q = StaticProperty;
q = StaticMethod();
q = Qualifiers.StaticField;
q = Qualifiers.StaticProperty;
q = Qualifiers.StaticMethod();
q = Qualifiers.StaticField.Field;
q = Qualifiers.StaticProperty.Property;
q = Qualifiers.StaticMethod().Method();
}
}