public static void DynamicInvoke_DefaultParameter_ReferenceTypeParameterWithExplicitValue() { CustomReferenceType referenceInstance = new CustomReferenceType(); Assert.Same( referenceInstance, (new ReferenceWithDefaultValue(ReferenceMethod)).DynamicInvoke(new object[] { referenceInstance })); }
public void ReturnsTrueForCustomReferenceType() { // Arrange var types = new TypesWithIsOperator(); var value = new CustomReferenceType(); // Act var result = types.IsCustomReferenceType(value); // Assert Assert.True(result); }
private static CustomReferenceType ReferenceMethod(CustomReferenceType parameter) { return(parameter); }
public CustomReferenceType Reference(CustomReferenceType parameter = null) => parameter;
public CustomReferenceType Reference(CustomReferenceType parameter = null) { return(parameter); }
private static CustomReferenceType ReferenceMethod(CustomReferenceType parameter) { return parameter; }
public FooWithCustomReferenceTypeSetToNull(CustomReferenceType value = null) { Value = value; }
public CustomReferenceType Reference(CustomReferenceType parameter = null) { return parameter; }