internal LibraryAffiliation Affiliation(string legacyStandardIdentityCode, string legacyDimensionCode) { LibraryAffiliation retObj = null; foreach (LibraryAffiliation lObj in this._library.Affiliations) { if (lObj.LegacyStandardIdentityCode != null) { foreach (LegacyLetterCodeType lObj2 in lObj.LegacyStandardIdentityCode) { if (lObj2.Value == legacyStandardIdentityCode) { LibraryDimension lDim = this.Dimension(lObj.DimensionID); foreach (LegacyLetterCodeType lObj3 in lDim.LegacyDimensionCode) { if (lObj3.Value == legacyDimensionCode) { return(lObj); } } } } } } _statusFlag -= 512; return(retObj); }
string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic) { _notes = ""; string result = ""; string graphicPath = _configHelper.GetPath("", FindEnum.FindOCA); string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, statusGraphic.Graphic); string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, statusGraphic.Graphic); if (!File.Exists(itemOriginalPath)) { _notes = _notes + "image file does not exist;"; } LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.Dimension); LibraryStandardIdentityGroup identity = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup); string itemName = BuildOCAItemName(identity, dimension, status); string itemCategory = "Amplifier : Operational Condition"; string itemTags = BuildOCAItemTags(identity, dimension, status, graphicPath + "\\" + statusGraphic.Graphic, _omitSource, _omitLegacy); string itemID = BuildOCACode(identity, dimension, status); result = itemRootedPath + "," + Convert.ToString(_configHelper.PointSize) + "," + itemName + "," + itemCategory + "," + itemTags + "," + itemID + "," + "Point" + "," + _notes; return(result); }
string IHQTFFDExport.Line(LibraryHQTFDummy hqTFFD, LibraryHQTFDummyGraphic graphic) { _notes = ""; string result = ""; string graphicPath = _configHelper.GetPath("", FindEnum.FindHQTFFD); string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, graphic.Graphic); string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, graphic.Graphic); if (!File.Exists(itemOriginalPath)) { _notes = _notes + "image file does not exist;"; } LibraryStandardIdentityGroup identityGroup = _configHelper.Librarian.StandardIdentityGroup(graphic.StandardIdentityGroup); LibraryDimension dimension = _configHelper.Librarian.Dimension(graphic.Dimension); string itemName = BuildHQTFFDItemName(identityGroup, dimension, hqTFFD); string itemCategory = "Amplifier" + _configHelper.DomainSeparator + "HQTFFD"; string itemTags = BuildHQTFFDItemTags(identityGroup, dimension, hqTFFD, graphicPath + "\\" + graphic.Graphic, _omitSource, _omitLegacy); string itemID = BuildHQTFFDCode(identityGroup, dimension, hqTFFD); result = itemRootedPath + "," + Convert.ToString(_configHelper.PointSize) + "," + itemName + "," + itemCategory + "," + itemTags + "," + itemID + "," + "Point" + "," + _notes; return(result); }
internal LibraryDimension DimensionByLegacyCode(string code, string firstLetterInFunction = "", string codingSchemeLetter = "") { LibraryDimension retObj = null; foreach (LibraryDimension lObj in this._library.Dimensions) { if (lObj.LegacyDimensionCode != null) { foreach (LegacyLetterCodeType lObj2 in lObj.LegacyDimensionCode) { if ((lObj2.Value == code && lObj2.FirstFunctionLetter == "" && lObj2.CodingSchemeLetter == "") || (lObj2.Value == code && lObj2.FirstFunctionLetter == firstLetterInFunction && lObj2.CodingSchemeLetter == "") || (lObj2.Value == code && lObj2.FirstFunctionLetter == "" && lObj2.CodingSchemeLetter == codingSchemeLetter) || (lObj2.Value == code && lObj2.FirstFunctionLetter == firstLetterInFunction && lObj2.CodingSchemeLetter == codingSchemeLetter)) { return(lObj); } } } } _statusFlag -= 4; return(retObj); }
protected string BuildFrameItemName(LibraryContext context, LibraryDimension dimension, LibraryStandardIdentity identity, LibraryStatus status) { // Constructs a string containing the name of a frame, where each label value // is seperated by a DomainSeparator (usually a colon). Builds this for each group // of related contexts, standard identities, and symbolsets. string result = ""; //"Frame" + _configHelper.DomainSeparator; //Removed because thought to be redundant if (context != null) { if (context.Label != "Reality") { result = result + context.Label.Replace(',', '-') + _configHelper.DomainSeparator; } } result = result + identity.Label.Replace(',', '-'); if (dimension != null) { result = result + _configHelper.DomainSeparator + dimension.Label.Replace(',', '-'); } if (status != null) { if (status.StatusCode == 1) { result = result + _configHelper.DomainSeparator + ((status.LabelAlias == "") ? status.Label : status.LabelAlias); } } return(result); }
protected string BuildQuotedOCACode(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status) { // Creates the quoted unique idntifier code for a given OCA. string code = '"' + this.BuildOCACode(identity, dimension, status) + '"'; return(code); }
private void _UpdateFromLegacy() { // Search for the appropriate JMSML Library elements, given the older/legacy (2525C, 2525B, etc.) // SIDC for this Symbol. _librarian.ResetStatusCode(); _version = _librarian.Version(1, 0); _affiliation = _librarian.Affiliation(_legacySIDC.Substring(1, 1), _legacySIDC.Substring(2, 1)); if (_affiliation != null) { _context = _librarian.Context(_affiliation.ContextID); _standardIdentity = _librarian.StandardIdentity(_affiliation.StandardIdentityID); } _dimension = _librarian.DimensionByLegacyCode(_legacySIDC.Substring(2, 1)); if (_dimension != null) { _symbolSet = _librarian.SymbolSet(_dimension.ID, _legacySIDC.Substring(4, 6)); } _status = _librarian.Status(_legacySIDC.Substring(3, 1)); _hqTFDummy = _librarian.HQTFDummy(_legacySIDC.Substring(10, 1)); if (_context != null && _affiliation != null) { _contextAmplifier = _librarian.ContextAmplifier(_context, _affiliation.Shape); } _amplifier = _librarian.Amplifier(_legacySIDC.Substring(11, 1)); if (_amplifier != null) { _amplifierGroup = _librarian.AmplifierGroup(_amplifier); } if (_symbolSet != null) { _legacySymbol = _librarian.LegacySymbol(_symbolSet, _legacySIDC.Substring(4, 6), _legacySIDC.Substring(0, 1), _legacySIDC.Substring(2, 1)); } if (_legacySymbol != null) { _entity = _librarian.Entity(_symbolSet, _legacySymbol.EntityID); _entityType = _librarian.EntityType(_entity, _legacySymbol.EntityTypeID); _entitySubType = _librarian.EntitySubType(_entityType, _legacySymbol.EntitySubTypeID); _modifierOne = _librarian.ModifierOne(_symbolSet, _legacySymbol.ModifierOneID); _modifierTwo = _librarian.ModifierTwo(_symbolSet, _legacySymbol.ModifierTwoID); } _librarian.LogConversionResult(_legacySIDC); _ValidateStatus(); }
private string _buildSIDCKey(SymbolSet ss, SymbolSetLegacySymbol legacySymbol) { // Builds a unique key from a select number of characters from an SIDC. // The pattern for this is: // // S-D-FFFFFF // // Where: // // S = Schema code // D = Dimension code // FFFFFF = Function code string result = ""; LegacyFunctionCodeType functionCode = _configHelper.LegacyFunction(legacySymbol.LegacyFunctionCode, _standard); if (functionCode != null) { if (functionCode.SchemaOverride == "") { LegacyLetterCodeType letterCode = _configHelper.LegacyLetter(ss.LegacyCodingSchemeCode, _standard); if (letterCode != null) { result = letterCode.Value; } } else { result = functionCode.SchemaOverride; } result = result + "-"; Librarian lib = _configHelper.Librarian; LibraryDimension dimension = lib.Dimension(ss.DimensionID); if (functionCode.DimensionOverride == "") { LegacyLetterCodeType letterCode = _configHelper.LegacyLetter(dimension.LegacyDimensionCode, _standard); if (letterCode != null) { result = result + letterCode.Value; } } else { result = result + functionCode.DimensionOverride; } result = result + "-"; result = result + functionCode.Value; } return(result); }
internal SymbolSetLegacySymbol LegacySymbol(string legacySIDC, ref LibraryDimension dimensionOut, ref SymbolSet ssOut) { SymbolSetLegacySymbol retObj = null; dimensionOut = null; ssOut = null; string codingSchemeLetter = legacySIDC.Substring(0, 1); string code = legacySIDC.Substring(2, 1); string firstLetterInFunction = legacySIDC.Substring(4, 1); foreach (LibraryDimension lObj in _library.Dimensions) { if (lObj.LegacyDimensionCode != null) { foreach (LegacyLetterCodeType lObj2 in lObj.LegacyDimensionCode) { if ((lObj2.Value == code && lObj2.FirstFunctionLetter == "" && lObj2.CodingSchemeLetter == "") || (lObj2.Value == code && lObj2.FirstFunctionLetter == firstLetterInFunction && lObj2.CodingSchemeLetter == "") || (lObj2.Value == code && lObj2.FirstFunctionLetter == "" && lObj2.CodingSchemeLetter == codingSchemeLetter) || (lObj2.Value == code && lObj2.FirstFunctionLetter == firstLetterInFunction && lObj2.CodingSchemeLetter == codingSchemeLetter)) { if (lObj.SymbolSets != null) { foreach (LibraryDimensionSymbolSetRef ssRef in lObj.SymbolSets) { SymbolSet ss = this.SymbolSet(ssRef.ID); if (ss != null) { retObj = this.LegacySymbol(ss, legacySIDC); if (retObj != null) { dimensionOut = lObj; ssOut = ss; return(retObj); } } } } } } } } if (retObj == null) { _statusFlag -= 4; // Can't find a Dimension _statusFlag -= 16; // Can't find a SymbolSet _statusFlag -= 65536; // Can't find a LegacySymbol } return(retObj); }
private int _exportFrames(StreamWriter w, bool isFirst, string standard, int id) { IFrameExport frameEx = new LegacyFrameExport(_helper, standard); if (isFirst) { string headers = frameEx.Headers; headers = "id," + headers; w.WriteLine(headers); w.Flush(); } foreach (LibraryAffiliation affiliation in _lib.Library.Affiliations) { if (affiliation.LegacyFrames != null) { LegacyFrameExport fe = (LegacyFrameExport)frameEx; fe.Affiliation = affiliation; foreach (LegacyLetterCodeType legacyFrame in affiliation.LegacyFrames) { if (legacyFrame.Name == standard && legacyFrame.Function == "") { fe.LegacyFrame = legacyFrame; LibraryContext context = _lib.Context(affiliation.ContextID); LibraryStandardIdentity identity = _lib.StandardIdentity(affiliation.StandardIdentityID); LibraryDimension dimension = _lib.Dimension(affiliation.DimensionID); string line = id.ToString() + "," + frameEx.Line(_lib, context, identity, dimension, _lib.Status(0), false, false); id++; w.WriteLine(line); w.Flush(); if (legacyFrame.IsPlanned) { LibraryStatus status = _lib.Status(1); status.LabelAlias = "Planned"; line = id.ToString() + "," + frameEx.Line(_lib, context, identity, dimension, status, false, false); status.LabelAlias = ""; id++; w.WriteLine(line); w.Flush(); } } } } } return(id); }
public string NameIt(LibraryContext context, LibraryDimension dimension, LibraryStandardIdentity identity, LibraryStatus status) { string name = ""; if (identity != null) { name = BuildFrameItemName(context, dimension, identity, status); } return(name); }
public string NameIt(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status) { string name = ""; if (status != null) { name = BuildOCAItemName(identity, dimension, status); } return(name); }
public string NameIt(LibraryStandardIdentityGroup identityGroup, LibraryDimension dimension, LibraryHQTFDummy hqTFFD) { string name = ""; if (dimension != null && hqTFFD != null) { name = BuildHQTFFDItemName(identityGroup, dimension, hqTFFD); } return(name); }
protected string BuildSIDCKey(LibraryStandardIdentityGroup identityGroup, LibraryDimension dimension, LibraryHQTFDummy hqTFFD) { string key = ""; key = "S"; key = key + identityGroup.LegacyStandardIdentityCode[0].Value; key = key + dimension.LegacyDimensionCode[0].Value; key = key + "-"; key = key + (dimension.LegacyDimensionCode[0].FirstFunctionLetter == "" ? "-" : dimension.LegacyDimensionCode[0].FirstFunctionLetter); key = key + hqTFFD.LegacyHQTFDummyCode[0].Value; return(key); }
protected string BuildFrameItemName(LibraryContext context, LibraryDimension dimension, LibraryStandardIdentity identity) { // Constructs a string containing the name of a frame, where each label value // is seperated by a DomainSeparator (usually a colon). Builds this for each group // of related contexts, standard identities, and symbolsets. string result = "Frame" + _configHelper.DomainSeparator; result = result + context.Label + _configHelper.DomainSeparator; result = result + identity.Label + _configHelper.DomainSeparator; result = result + dimension.Label; return(result); }
internal LibraryAffiliation AffiliationByLegacyCode(string legacyStandardIdentityCode, string legacyDimensionCode, string legacyFirstLetterInFunction, string legacyCodingSchemeLetter) { LibraryAffiliation retObj = null; // For each affiliation (combination of context, dimension, and standard identity) foreach (LibraryAffiliation lObj in this._library.Affiliations) { if (lObj.LegacyStandardIdentityCode != null) { // For each standard identity foreach (LegacyLetterCodeType lObj2 in lObj.LegacyStandardIdentityCode) { // If this is the standard identity we are looking for... if (lObj2.Value == legacyStandardIdentityCode) { // Grab the dimension associated with the current affiliation LibraryDimension lDim = this.Dimension(lObj.DimensionID); // For each dimension code in that dimension... foreach (LegacyLetterCodeType lObj3 in lDim.LegacyDimensionCode) { // Test to see if this is the dimension we are looking for by checking to see if the codes match and there is no // first function letter and coding schema letter override, or... // use the overriding first function letter to refine the test, or... // use the overriding coding scheme letter to refine the test. if ((lObj3.Value == legacyDimensionCode && lObj3.FirstFunctionLetter == "" && lObj3.CodingSchemeLetter == "") || (lObj3.Value == legacyDimensionCode && lObj3.FirstFunctionLetter == legacyFirstLetterInFunction && lObj3.CodingSchemeLetter == "") || (lObj3.Value == legacyDimensionCode && lObj3.FirstFunctionLetter == "" && lObj3.CodingSchemeLetter == legacyCodingSchemeLetter) || (lObj3.Value == legacyDimensionCode && lObj3.FirstFunctionLetter == legacyFirstLetterInFunction && lObj3.CodingSchemeLetter == legacyCodingSchemeLetter)) { // We have a match, so return the current affiliation return(lObj); } } } } } } _statusFlag -= 512; return(retObj); }
internal LibraryDimension Dimension(string id) { LibraryDimension retObj = null; foreach (LibraryDimension lObj in this._library.Dimensions) { if (lObj.ID == id) { return(lObj); } } _statusFlag -= 4; return(retObj); }
protected string BuildOCAItemTags(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status, string graphicPath, bool omitSource, bool omitLegacy) { // Constructs a string of semicolon delimited tags that users can utilize to search // for or find a given OCA. // The information concatenated together for this comes from a given StandardIdentity, Dimension, and Status. // Information includes the Label attributes, location of the original graphic file, the code, etc. string result = "Operational Condition;"; if (identity != null && dimension != null) { result = result + ((status.LabelAlias != "") ? status.LabelAlias.Replace(',', '-') : status.Label.Replace(',', '-')) + ";"; result = result + dimension.Label.Replace(',', '-') + ";"; result = result + identity.Label.Replace(',', '-') + ";"; } else { result = result + ((status.LabelAlias != "") ? status.LabelAlias.Replace(',', '-') : status.Label.Replace(',', '-')) + ";"; } result = result + "OCA;"; if (!omitLegacy) { result = result + _configHelper.SIDCIsNA + ";"; } if (!omitSource) { result = result + graphicPath.Substring(1) + ";"; } result = result + "Point" + ";"; result = result + BuildOCAItemName(identity, dimension, status) + ";"; result = result + BuildOCACode(identity, dimension, status); return(result); }
protected string BuildOCACode(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status) { // Creates the unique idntifier code for a given OCA. string code = ""; if (identity != null && dimension != null) { code = "0" + Convert.ToString(identity.StandardIdentityGroupCode) + Convert.ToString(dimension.DimensionCode.DigitOne) + Convert.ToString(dimension.DimensionCode.DigitTwo) + Convert.ToString(status.StatusCode) + "2"; } else { code = Convert.ToString(status.StatusCode); } return(code); }
internal LibraryDimension DimensionBySymbolSet(string symbolSetID) { LibraryDimension retObj = null; foreach (LibraryDimension lObj in this._library.Dimensions) { foreach (LibraryDimensionSymbolSetRef ssRef in lObj.SymbolSets) { if (ssRef.ID == symbolSetID) { return(lObj); } } } _statusFlag -= 4; return(retObj); }
string IOCAExport.Line(LibraryStatus status, LibraryStatusGraphic statusGraphic) { string result = ""; LibraryStandardIdentityGroup siGroup = _configHelper.Librarian.StandardIdentityGroup(statusGraphic.StandardIdentityGroup); LibraryDimension dimension = _configHelper.Librarian.Dimension(statusGraphic.DimensionID); result = BuildOCAItemName(siGroup, dimension, status); result = result + "," + BuildSIDCKey(siGroup, dimension, status); result = result + "," + BuildOCACode(siGroup, dimension, status); result = result + ","; // + "Modifier1"; result = result + ","; // + "Modifier2"; result = result + ","; // + "ExtraIcon"; result = result + ","; // + "FullFrame"; result = result + "," + "Point"; // + "GeometryType"; result = result + ","; // + "Status"; result = result + ","; // + "Notes"; return(result); }
protected string BuildOCAItemName(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status) { // Constructs a string containing the name of an OCA, where each label value // is seperated by a DomainSeparator (usually a colon). string result = ""; if (identity != null && dimension != null) { result = result + ((status.LabelAlias != "") ? status.LabelAlias.Replace(',', '-') : status.Label.Replace(',', '-')) + _configHelper.DomainSeparator; result = result + dimension.Label.Replace(',', '-') + _configHelper.DomainSeparator; result = result + identity.Label.Replace(',', '-'); } else { result = (status.LabelAlias != "") ? status.LabelAlias.Replace(',', '-') : status.Label.Replace(',', '-'); } return(result); }
protected string BuildHQTFFDCode(LibraryStandardIdentityGroup identityGroup, LibraryDimension dimension, LibraryHQTFDummy hqTFFD) { // Creates the unique idntifier code for a given HQTFFD. string code = ""; if (identityGroup != null) { code = Convert.ToString(identityGroup.StandardIdentityGroupCode); } if (dimension != null) { code = code + Convert.ToString(dimension.DimensionCode.DigitOne) + Convert.ToString(dimension.DimensionCode.DigitTwo); } code = code + Convert.ToString(hqTFFD.HQTFDummyCode); return(code); }
string IHQTFFDExport.Line(LibraryHQTFDummy hqTFFD, LibraryHQTFDummyGraphic graphic) { string result = ""; LibraryStandardIdentityGroup siGroup = _configHelper.Librarian.StandardIdentityGroup(graphic.StandardIdentityGroup); LibraryDimension dimension = _configHelper.Librarian.Dimension(graphic.DimensionID); result = BuildHQTFFDItemName(siGroup, dimension, hqTFFD); result = result + "," + BuildSIDCKey(siGroup, dimension, hqTFFD); result = result + "," + BuildHQTFFDCode(siGroup, dimension, hqTFFD); result = result + ","; result = result + ","; result = result + ","; result = result + ","; result = result + "," + "Point"; result = result + ","; result = result + ","; return(result); }
private void _SetInvalidSymbolProps() { // If a symbol can't be recognized, this method sets up // the current symbol to represent the special Invalid symbol. _version = _librarian.Version(1, 0); _context = _librarian.Context(0); _dimension = _librarian.Dimension("INTERNAL"); _standardIdentity = _librarian.StandardIdentity(1); _symbolSet = _librarian.SymbolSet(9, 8); _status = _librarian.Status(0); _hqTFDummy = _librarian.HQTFDummy(0); _amplifierGroup = _librarian.AmplifierGroup(0); _amplifier = _librarian.Amplifier(_amplifierGroup, 0); _affiliation = _librarian.Affiliation("REALITY", "INTERNAL", "SI_UNKNOWN"); _entity = _librarian.Entity(_symbolSet, "INVALID"); _entityType = null; _entitySubType = null; _modifierOne = null; _modifierTwo = null; }
internal LibraryDimension DimensionByLegacyCode(string code) { LibraryDimension retObj = null; foreach (LibraryDimension lObj in this._library.Dimensions) { if (lObj.LegacyDimensionCode != null) { foreach (LegacyLetterCodeType lObj2 in lObj.LegacyDimensionCode) { if (lObj2.Value == code) { return(lObj); } } } } _statusFlag -= 4; return(retObj); }
protected string BuildSIDCKey(LibraryStandardIdentityGroup identity, LibraryDimension dimension, LibraryStatus status) { string key = ""; if (status.LegacyStatusCode != null) { if (identity != null && dimension != null) { key = key + identity.LegacyStandardIdentityCode[0].Value; key = key + dimension.LegacyDimensionCode[0].Value; } key = key + status.LegacyStatusCode[0].Value; if (dimension != null) { LegacyLetterCodeType code = dimension.LegacyDimensionCode[0]; key = key + (code.FirstFunctionLetter == "" ? "-" : code.FirstFunctionLetter); } } return(key); }
string IFrameExport.Line(Librarian librarian, LibraryContext context, LibraryStandardIdentity identity, LibraryDimension dimension, LibraryStatus status, bool asCivilian, bool asPlannedCivilian) { _notes = ""; string result = ""; string graphic = ""; string graphicPath = _configHelper.GetPath(context.ID, FindEnum.FindFrames); LibraryAffiliation affiliation = librarian.Affiliation(context.ID, dimension.ID, identity.ID); if (affiliation != null) { if (affiliation.Shape != ShapeType.NA && (status.StatusCode == 0 || affiliation.PlannedGraphic != "")) { if (status.StatusCode == 0) { if (asCivilian && affiliation.CivilianGraphic != "") { graphic = affiliation.CivilianGraphic; } else { graphic = affiliation.Graphic; } } else if (asPlannedCivilian && affiliation.PlannedCivilianGraphic != "") { graphic = affiliation.PlannedCivilianGraphic; } else { graphic = affiliation.PlannedGraphic; } if (graphic == null) { _notes = _notes + "graphic is missing - frame is NA - frame is never to be drawn;"; } string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, graphic); string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, graphic); if (!File.Exists(itemOriginalPath)) { _notes = _notes + "image file does not exist;"; } string itemName = BuildFrameItemName(context, dimension, identity, status, asCivilian || asPlannedCivilian); string itemCategory = "Frame"; string itemTags = BuildFrameItemTags(context, identity, dimension, status, graphicPath + "\\" + graphic, _omitSource, _omitLegacy, asCivilian || asPlannedCivilian); string itemID = BuildFrameCode(context, identity, dimension, status, asCivilian || asPlannedCivilian); result = itemRootedPath + "," + Convert.ToString(_configHelper.PointSize) + "," + itemName + "," + itemCategory + "," + itemTags + "," + itemID + "," + "Point" + "," + _notes; } } return(result); }
string IFrameExport.Line(Librarian librarian, LibraryContext context, LibraryStandardIdentity identity, LibraryDimension dimension, LibraryStatus status) { string result = ""; result = BuildFrameItemName(null, null, identity, null) + "," + BuildFrameCode(null, identity, null, null); return(result); }
string IFrameExport.Line(Librarian librarian, LibraryContext context, LibraryStandardIdentity identity, LibraryDimension dimension, LibraryStatus status, bool asCivilian, bool asPlannedCivilian) { string result = ""; result = BuildFrameItemName(null, null, identity, null, false) + "," + BuildFrameCode(null, identity, null, null, false); return(result); }