コード例 #1
0
ファイル: ShapeManager.cs プロジェクト: ykafia/Paint.Net4
 public static Shape GetShape(ShapeInfo shapeInfo)
 {
     VerifyShapeInfo(shapeInfo);
     return(shapeCache.GetOrAdd(shapeInfo, si => CreateShape(si)));
 }
コード例 #2
0
ファイル: ShapeManager.cs プロジェクト: ykafia/Paint.Net4
 internal static Shape CreateShape(ShapeInfo shapeInfo)
 {
     VerifyShapeInfo(shapeInfo);
     return(GetShapeFactory(shapeInfo.FactoryType).CreateShape(shapeInfo.ID));
 }