Пример #1
0
        private Casement ParseCasement(XElement element, string defaultId)
        {
            IBinaryInput fullOpenInput = Parser.ParseBinaryInput(element.GetMandatorySingleChildFromContainer("FullOpen"));

            IBinaryInput tiltInput = null;

            if (element.HasChildElement("Tilt"))
            {
                tiltInput = Parser.ParseBinaryInput(element.GetMandatorySingleChildFromContainer("Tilt"));
            }

            var casement = new Casement(element.GetStringFromAttribute("id", defaultId), fullOpenInput, tiltInput);

            return(casement);
        }
Пример #2
0
 public Window WithCasement(Casement casement)
 {
     _casements.Add(casement);
     return this;
 }