Add CodeReturnElement and implement in C#

This commit is contained in:
Michael Becker 2016-06-07 01:10:54 -04:00
parent 8018127905
commit cc464304b1
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,24 @@
using System;
namespace UniversalEditor.ObjectModels.SourceCode.CodeElements
{
/// <summary>
/// Returns the specified expression, e.g. "return _xx;" (C#) or "Return _xx" (VB).
/// </summary>
public class CodeReturnElement : CodeElement
{
private CodeElementReference mvarExpression = null;
public CodeElementReference Expression { get { return mvarExpression; } set { mvarExpression = value; } }
public CodeReturnElement(CodeElementReference expression) {
mvarExpression = expression;
}
public override object Clone ()
{
CodeReturnElement clone = new CodeReturnElement (mvarExpression);
return clone;
}
}
}

View File

@ -80,6 +80,7 @@
<Compile Include="DataFormats\SourceCode\GoCodeDataFormat.cs" />
<Compile Include="DataFormats\SourceCode\Java\JavaClassDataFormat.cs" />
<Compile Include="DataFormats\SourceCode\VisualBasicNETCodeDataFormat.cs" />
<Compile Include="ObjectModels\SourceCode\CodeElements\CodeReturnElement.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\UniversalEditor.Core\UniversalEditor.Core.csproj">