本文整理汇总了C#中System.Collections.IDictionary.Clear方法的典型用法代码示例。如果您正苦于以下问题:C# System.Collections.IDictionary.Clear方法的具体用法?C# System.Collections.IDictionary.Clear怎么用?C# System.Collections.IDictionary.Clear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Collections.IDictionary
的用法示例。
在下文中一共展示了System.Collections.IDictionary.Clear方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: readChemFile
//.........这里部分代码省略.........
//logger.warn("Duplicate serial ID found for atom: ", oAtom);
}
// //logger.debug("Added ATOM: ", oAtom);
/** As HETATMs cannot be considered to either belong to a certain monomer or strand,
* they are dealt with seperately.*/
}
else if ("HETATM".ToUpper().Equals(cCol.ToUpper()))
{
// read an atom record
oAtom = readAtom(cRead, lineLength);
oAtom.HetAtom = true;
oBP.addAtom(oAtom);
System.Object tempObject2;
//UPGRADE_WARNING: At least one expression was used more than once in the target code. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1181'"
tempObject2 = atomNumberMap[(System.Int32)oAtom.Serial];
atomNumberMap[(System.Int32)oAtom.Serial] = oAtom;
if (tempObject2 != null)
{
//logger.warn("Duplicate serial ID found for atom: ", oAtom);
}
//logger.debug("Added HETATM: ", oAtom);
}
else if ("TER ".ToUpper().Equals(cCol.ToUpper()))
{
// start new strand
chain++;
oStrand = new PDBStrand();
oStrand.StrandName = System.Convert.ToString(chain);
//logger.debug("Added new STRAND");
}
else if ("END ".ToUpper().Equals(cCol.ToUpper()))
{
atomNumberMap.Clear();
// create bonds and finish the molecule
if (deduceBonding.Set)
{
// OK, try to deduce the bonding patterns
if (oBP.AtomCount != 0)
{
// Create bonds. If bonds could not be created, all bonds are deleted.
try
{
if (useRebondTool.Set)
{
if (!createBondsWithRebondTool(oBP))
{
// Get rid of all potentially created bonds.
//logger.info("Bonds could not be created using the RebondTool when PDB file was read.");
oBP.removeAllBonds();
}
}
else
{
if (!createBonds(oBP))
{
// Get rid of all potentially created bonds.
//logger.info("Bonds could not be created when PDB file was read.");
oBP.removeAllBonds();
}
}
}
catch (System.Exception exception)
{
//logger.info("Bonds could not be created when PDB file was read.");
//logger.debug(exception);