using System.Collections.Generic; // This file is part of the ANX.Framework created by the // "ANX.Framework developer group" and released under the Ms-PL license. // For details see: http://anxframework.codeplex.com/license namespace HLSLParser { public class EffectFile { #region Public public string Source { get; private set; } public List Variables { get; private set; } public List Structures { get; private set; } public List TypeDefs { get; private set; } public List Techniques { get; private set; } public List Buffers { get; private set; } public List Samplers { get; private set; } public List Methods { get; private set; } #endregion #region Constructor internal EffectFile(string setSource) { Source = setSource; Variables = new List(); Structures = new List(); TypeDefs = new List(); Techniques = new List(); Buffers = new List(); Samplers = new List(); Methods = new List(); } #endregion } }