32 lines
1.1 KiB
C#
32 lines
1.1 KiB
C#
// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
|
|
using Microsoft.AspNet.Razor.Generator.Compiler;
|
|
|
|
namespace Microsoft.AspNet.Mvc.Razor
|
|
{
|
|
public class InjectChunk : Chunk
|
|
{
|
|
/// <summary>
|
|
/// Represents the chunk for an @inject statement.
|
|
/// </summary>
|
|
/// <param name="typeName">The type name of the property to be injected</param>
|
|
/// <param name="propertyName">The member name of the property to be injected.</param>
|
|
public InjectChunk(string typeName,
|
|
string propertyName)
|
|
{
|
|
TypeName = typeName;
|
|
MemberName = propertyName;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Gets or sets the type name of the property to be injected.
|
|
/// </summary>
|
|
public string TypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the name of the property to be injected.
|
|
/// </summary>
|
|
public string MemberName { get; set; }
|
|
}
|
|
} |