public CSharpValueNodeProviderFactory(LanguageValueNodeFactory valueNodeFactory) : base(valueNodeFactory, isCaseSensitive: true) { }
public override string GetDereferenceExpression(string instanceExpression) { instanceExpression = LanguageValueNodeFactory.RemoveFormatSpecifiers(instanceExpression); return("*" + instanceExpression); }
public VisualBasicValueNodeProviderFactory(LanguageValueNodeFactory valueNodeFactory) : base(valueNodeFactory, isCaseSensitive: false) { }
public override string GetCallExpression(DmdMethodBase method, string instanceExpression) { instanceExpression = LanguageValueNodeFactory.RemoveFormatSpecifiers(instanceExpression); return(instanceExpression + "." + method.Name + "()"); }