30 lines
1.0 KiB
C#
30 lines
1.0 KiB
C#
// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
|
|
|
|
using System.CodeDom;
|
|
using Microsoft.Internal.Web.Utils;
|
|
|
|
namespace System.Web.Razor.Generator
|
|
{
|
|
public class CodeGenerationCompleteEventArgs : EventArgs
|
|
{
|
|
public CodeGenerationCompleteEventArgs(string virtualPath, string physicalPath, CodeCompileUnit generatedCode)
|
|
{
|
|
if (String.IsNullOrEmpty(virtualPath))
|
|
{
|
|
throw ExceptionHelper.CreateArgumentNullOrEmptyException("virtualPath");
|
|
}
|
|
if (generatedCode == null)
|
|
{
|
|
throw new ArgumentNullException("generatedCode");
|
|
}
|
|
VirtualPath = virtualPath;
|
|
PhysicalPath = physicalPath;
|
|
GeneratedCode = generatedCode;
|
|
}
|
|
|
|
public CodeCompileUnit GeneratedCode { get; private set; }
|
|
public string VirtualPath { get; private set; }
|
|
public string PhysicalPath { get; private set; }
|
|
}
|
|
}
|